소스 검색

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();
 };