Explorar o código

Fix for bug 1043222. allowed for & to be part of a helpdesk random password

rkeil %!s(int64=8) %!d(string=hai) anos
pai
achega
65d4c74649
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      src/main/webapp/public/resources/js/changepassword.js

+ 4 - 1
src/main/webapp/public/resources/js/changepassword.js

@@ -248,7 +248,10 @@ PWM_CHANGEPW.doRandomGeneration=function(randomConfig) {
                 eventHandlers.push(function(){
                     PWM_MAIN.addEventHandler(elementID,'click',function(){
                         var value = PWM_MAIN.getObject(elementID).innerHTML;
-                        finishAction(value);
+                        var parser = new DOMParser();
+                        var dom = parser.parseFromString(value, 'text/html');
+                        var domString = dom.body.textContent;
+                        finishAction(domString);
                     });
                 });
             })(i);