aboutsummaryrefslogtreecommitdiffstats
path: root/routes/users.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2023-02-01 11:07:37 -0800
committerAdam Soltys <[email protected]>2023-02-01 11:07:37 -0800
commit1ae65a5a143d218e21828e297fd7d0ba9ab372bf (patch)
tree6e425803038c575f87e14ae3392abae16d7ccf40 /routes/users.js
parent2eb199b8609b0976b4800815edcf73aa3da4b464 (diff)
downloadcoinos-server-1ae65a5a143d218e21828e297fd7d0ba9ab372bf.tar.gz
coinos-server-1ae65a5a143d218e21828e297fd7d0ba9ab372bf.zip
classic invoices
Diffstat (limited to 'routes/users.js')
-rw-r--r--routes/users.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/routes/users.js b/routes/users.js
index 4b5157ce..9830b2fc 100644
--- a/routes/users.js
+++ b/routes/users.js
@@ -183,11 +183,14 @@ export default {
let user = await g(`user:${uid}`);
if (!(user && user.migrated)) {
+ uid = user ? user.id : v4();
+
let { classic } = config;
try {
let { token } = await got
.post(`${classic}/login`, { json: { username, password } })
.json();
+
if (!token) fail();
user = await got(`${classic}/admin/migrate/${username}?zero=true`, {
@@ -197,7 +200,6 @@ export default {
let { balance } = user;
if (!user) fail();
- uid = v4();
user = {
...pick(user, fields),
id: uid,