瀏覽代碼

fix broken profile copy operation in config editor

Jason Rivard 5 年之前
父節點
當前提交
88e0084897
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      server/src/main/java/password/pwm/http/servlet/helpdesk/HelpdeskServlet.java

+ 5 - 0
server/src/main/java/password/pwm/http/servlet/helpdesk/HelpdeskServlet.java

@@ -208,6 +208,11 @@ public class HelpdeskServlet extends ControlledPwmServlet
             return ProcessStatus.Halt;
             return ProcessStatus.Halt;
         }
         }
 
 
+        // verify the chaiProvider is available - ie, password is supplied, proxy available etc.
+        // we do this now so redirects can handle properly instead of during a later rest request.
+        final UserIdentity loggedInUser = pwmRequest.getPwmSession().getUserInfo().getUserIdentity();
+        getChaiUser( pwmRequest, helpdeskProfile, loggedInUser ).getChaiProvider();
+
         return ProcessStatus.Continue;
         return ProcessStatus.Continue;
     }
     }