Explorar o código

HPCC-8797 Configmgr - Guard against special characters in Comp Names

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Gleb Aronsky %!s(int64=12) %!d(string=hai) anos
pai
achega
4ca69ac81f
Modificáronse 1 ficheiros con 7 adicións e 0 borrados
  1. 7 0
      esp/files/scripts/configmgr/configmgr.js

+ 7 - 0
esp/files/scripts/configmgr/configmgr.js

@@ -942,6 +942,13 @@ function handleConfigCellClickEvent(oArgs, caller, isComplex) {
         refreshConfirm = false;
     }
 
+    var regEx = new RegExp('/\""<>[]', 'g');
+
+    if (attrName == 'name' && newValue.search(regEx) == -1)
+    {
+      alert("Invalid character in Component Name.");
+      return false;
+    }
     var xmlArgs = argsToXml(category, params, attrName, oldValue, newValue, recordIndex + 1, record.getData(column.key + '_onChange'));
     YAHOO.util.Connect.asyncRequest('POST', '/WsDeploy/SaveSetting', {
       success: function(o) {