aboutsummaryrefslogtreecommitdiffstats
path: root/routes/users.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2023-10-03 23:38:22 -0700
committerAdam Soltys <[email protected]>2023-10-03 23:38:25 -0700
commitc5b765c5cc12d4e21135a613b3c04a72cabe9b85 (patch)
treef86b4f90b27354e972273309f4657b5109473425 /routes/users.js
parent10e93dc525eba0ebb7df338ba6d5fd618fabf8ba (diff)
downloadcoinos-server-c5b765c5cc12d4e21135a613b3c04a72cabe9b85.tar.gz
coinos-server-c5b765c5cc12d4e21135a613b3c04a72cabe9b85.zip
check new pin length
Diffstat (limited to 'routes/users.js')
-rw-r--r--routes/users.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/routes/users.js b/routes/users.js
index 0c4e8484..158a61b1 100644
--- a/routes/users.js
+++ b/routes/users.js
@@ -186,7 +186,7 @@ export default {
let { confirm, password, pin, newpin, username, shopifyToken, shopifyStore } = body;
if (user.pin && !(pin === user.pin)) throw new Error("Pin required");
- if (typeof newpin !== "undefined") user.pin = newpin;
+ if (typeof newpin !== "undefined" && newpin.length === 6) user.pin = newpin;
if (!user.pin || user.pin === "undefined") delete user.pin;
let exists;
@@ -238,6 +238,7 @@ export default {
`user:${user.username.toLowerCase().replace(/\s/g, "")}`,
user.id
);
+
await s(`user:${user.id}`, user);
emit(user.id, "user", user);