ソースを参照

AMBARI-2674. If the LDAP manager password is entered as a blank value on the first try, it will always be a blank. (swagle)

Siddharth Wagle 12 年 前
コミット
07effbf665
1 ファイル変更4 行追加2 行削除
  1. 4 2
      ambari-server/src/main/python/ambari-server.py

+ 4 - 2
ambari-server/src/main/python/ambari-server.py

@@ -1001,14 +1001,16 @@ def read_password(passwordDefault=PG_DEFAULT_PASSWORD,
 
   if not password:
     print 'Password cannot be blank.'
-    read_password(passwordDefault, passwordPattern, passwordPrompt, passwordDescr)
+    return read_password(passwordDefault, passwordPattern, passwordPrompt,
+                   passwordDescr)
 
   if password != passwordDefault:
     password1 = get_validated_string_input("Re-enter password: ",
                                            passwordDefault, passwordPattern, passwordDescr, True)
     if password != password1:
       print "Passwords do not match"
-      password = read_password(passwordDefault, passwordPattern, passwordPrompt, passwordDescr)
+      return read_password(passwordDefault, passwordPattern, passwordPrompt,
+                      passwordDescr)
 
   return password