浏览代码

fix issue with 'skipCaptcha' logging message showing 'undefined' value as error

Jason Rivard 5 年之前
父节点
当前提交
b7e486699c

+ 1 - 1
server/src/main/java/password/pwm/util/CaptchaUtility.java

@@ -351,7 +351,7 @@ public class CaptchaUtility
                 }
                 else
                 {
-                    LOGGER.error( pwmRequest, "skipCaptcha value is in request, however value '" + requestValue + "' does not match configured value" );
+                    LOGGER.debug( pwmRequest, () -> "skipCaptcha value is in request, however value '" + requestValue + "' does not match configured value" );
                 }
             }
         }

+ 5 - 1
webapp/src/main/webapp/public/resources/js/main.js

@@ -382,7 +382,11 @@ PWM_MAIN.handleLoginFormSubmit = function(form, event) {
                 options['content'] = domForm.toObject(form);
                 delete options['content']['processAction'];
                 delete options['content']['pwmFormID'];
-                var url = 'login?processAction=restLogin&skipCaptcha=' + options['content']['skipCaptcha'];
+                var url = 'login?processAction=restLogin';
+                if (options['content']['skipCaptcha'])
+                {
+                    PWM_MAIN.addParamToUrl( url, 'skipCaptcha', options['content']['skipCaptcha']);
+                }
                 var loadFunction = function(data) {
                     if (data['error'] === true) {
                         PWM_MAIN.getObject('password').value = '';