Parcourir la source

muc-views: don't accept non-allowed commands

JC Brand il y a 5 ans
Parent
commit
b2a4ff7a85
1 fichiers modifiés avec 4 ajouts et 1 suppressions
  1. 4 1
      src/converse-muc-views.js

+ 4 - 1
src/converse-muc-views.js

@@ -1410,6 +1410,10 @@ converse.plugins.add('converse-muc-views', {
                         return false;
                     }
                 }
+                const allowed_commands = this.getAllowedCommands();
+                if (!allowed_commands.includes(command)) {
+                    return false;
+                }
 
                 switch (command) {
                     case 'admin': {
@@ -1444,7 +1448,6 @@ converse.plugins.add('converse-muc-views', {
                         break;
                     }
                     case 'help': {
-                        const allowed_commands = this.getAllowedCommands();
                         this.showHelpMessages([`<strong>${__("You can run the following commands")}</strong>`]);
                         this.showHelpMessages([
                             `<strong>/admin</strong>: ${__("Change user's affiliation to admin")}`,