ソースを参照

Fix trying to add cooldown when user does not exist

poeti8 7 年 前
コミット
613090d80f
1 ファイル変更6 行追加2 行削除
  1. 6 2
      server/controllers/validateBodyController.js

+ 6 - 2
server/controllers/validateBodyController.js

@@ -124,8 +124,12 @@ exports.malwareCheck = async ({ body, user }, res, next) => {
     }
   );
   if (isMalware.data && isMalware.data.matches) {
-    await addCooldown(user);
-    return res.status(400).json({ error: 'Malware detected! Cooldown for 12h.' });
+    if (user) {
+      await addCooldown(user);
+    }
+    return res
+      .status(400)
+      .json({ error: user ? 'Malware detected! Cooldown for 12h.' : 'Malware detected!' });
   }
   return next();
 };