aboutsummaryrefslogtreecommitdiffstats
path: root/routes
diff options
context:
space:
mode:
Diffstat (limited to 'routes')
-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);