mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FEATURE: Adds a message when the passwords doesn't match in rake admin:create (#8543)
This commit is contained in:
parent
006e5904be
commit
42758379b9
@ -48,7 +48,10 @@ task "admin:create" => :environment do
|
|||||||
begin
|
begin
|
||||||
password = ask("Password: ") { |q| q.echo = false }
|
password = ask("Password: ") { |q| q.echo = false }
|
||||||
password_confirmation = ask("Repeat password: ") { |q| q.echo = false }
|
password_confirmation = ask("Repeat password: ") { |q| q.echo = false }
|
||||||
end while password != password_confirmation
|
passwords_match = password == password_confirmation
|
||||||
|
|
||||||
|
say("Passwords don't match, try again...") unless passwords_match
|
||||||
|
end while !passwords_match
|
||||||
admin.password = password
|
admin.password = password
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
@ -62,17 +65,17 @@ task "admin:create" => :environment do
|
|||||||
else
|
else
|
||||||
password = ask("Password: ") { |q| q.echo = false }
|
password = ask("Password: ") { |q| q.echo = false }
|
||||||
password_confirmation = ask("Repeat password: ") { |q| q.echo = false }
|
password_confirmation = ask("Repeat password: ") { |q| q.echo = false }
|
||||||
|
passwords_match = password == password_confirmation
|
||||||
end
|
end
|
||||||
end while password != password_confirmation
|
|
||||||
|
say("Passwords don't match, try again...") unless passwords_match
|
||||||
|
end while !passwords_match
|
||||||
admin.password = password
|
admin.password = password
|
||||||
end
|
end
|
||||||
|
|
||||||
# save/update user account
|
# save/update user account
|
||||||
saved = admin.save
|
saved = admin.save
|
||||||
if !saved
|
say(admin.errors.full_messages.join("\n")) unless saved
|
||||||
puts admin.errors.full_messages.join("\n")
|
|
||||||
next
|
|
||||||
end
|
|
||||||
end while !saved
|
end while !saved
|
||||||
|
|
||||||
say "\nEnsuring account is active!"
|
say "\nEnsuring account is active!"
|
||||||
|
Loading…
Reference in New Issue
Block a user