From fd99837b78a1c3c05e789770949b22dc51d5c301 Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Sat, 12 Feb 2022 21:29:08 +0000 Subject: [PATCH] :goal_net: Catch error if incorrectly configured user --- src/utils/Auth.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/utils/Auth.js b/src/utils/Auth.js index fb0eab2c..df9f3478 100644 --- a/src/utils/Auth.js +++ b/src/utils/Auth.js @@ -39,6 +39,10 @@ const getUsers = () => { * @returns {String} The hashed token */ const generateUserToken = (user) => { + if (!user.user || !user.hash) { + ErrorHandler('Invalid user object. Must have `user` and `hash` parameters'); + return undefined; + } const strAndUpper = (input) => input.toString().toUpperCase(); const sha = sha256(strAndUpper(user.user) + strAndUpper(user.hash)); return strAndUpper(sha);