Quellcode durchsuchen

Fixed issue where isBanned checked if user was banned, if if so, it wouldn't check if the user was banned and say the user wasn't banned.

KrisVos130 vor 10 Jahren
Ursprung
Commit
10eac29a3b
1 geänderte Dateien mit 1 neuen und 16 gelöschten Zeilen
  1. 1 16
      app/server/server.js

+ 1 - 16
app/server/server.js

@@ -456,22 +456,7 @@ Meteor.methods({
         }
         }
     },
     },
     isBanned: function() {
     isBanned: function() {
-        if (Meteor.userId() && !isBanned()) {
-            var user = Meteor.user();
-            if (user.punishments && user.punishments.ban) {
-                var ban = user.punishments.ban;
-                if (new Date(ban.bannedUntil).getTime() <= new Date().getTime()) {
-                    Meteor.users.update({"profile.usernameL": user.profile.usernameL}, {$unset: {"punishments.ban": ""}});
-                    return false;
-                } else {
-                    return true;
-                }
-            } else {
-                return false;
-            }
-        } else {
-            return false;
-        }
+        return isBanned();
     },
     },
     updateSettings: function(showRating) {
     updateSettings: function(showRating) {
         if (Meteor.userId() && !isBanned()) {
         if (Meteor.userId() && !isBanned()) {