Просмотр исходного кода

Merge pull request #3816 from overleaf/jpa-fix-settings

[misc] fix the pre-filling of the users email in settings for Server Pro

GitOrigin-RevId: 7732c362a6ca4a16b8c89f3430fceebaaf27dee7
Jakob Ackermann 5 лет назад
Родитель
Сommit
fc15525fb3
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      services/web/frontend/js/directives/asyncForm.js

+ 5 - 1
services/web/frontend/js/directives/asyncForm.js

@@ -17,7 +17,11 @@ App.directive('asyncForm', ($http, validateCaptcha, validateCaptchaV3) => ({
 
     scope[attrs.name].response = response = {}
     scope[attrs.name].inflight = false
-    scope.email = scope.email || ctrl.getEmailFromQuery() || attrs.newEmail
+    scope.email =
+      scope.email ||
+      scope.usersEmail ||
+      ctrl.getEmailFromQuery() ||
+      attrs.newEmail
 
     const validateCaptchaIfEnabled = function(callback) {
       if (attrs.captchaActionName) {