forked from External/greenlight
Fixed Role not exist warning in user create (#1737)
This commit is contained in:
parent
a61b96289e
commit
33ca929630
|
@ -23,6 +23,12 @@ namespace :user do
|
||||||
puts "Missing Arguments"
|
puts "Missing Arguments"
|
||||||
exit
|
exit
|
||||||
end
|
end
|
||||||
|
|
||||||
|
unless Role.exists?(name: u[:role], provider: u[:provider])
|
||||||
|
puts "Invalid Role - Role does not exist"
|
||||||
|
exit
|
||||||
|
end
|
||||||
|
|
||||||
u[:email].prepend "superadmin-" if args[:role] == "super_admin"
|
u[:email].prepend "superadmin-" if args[:role] == "super_admin"
|
||||||
|
|
||||||
# Create account if it doesn't exist
|
# Create account if it doesn't exist
|
||||||
|
@ -36,11 +42,6 @@ namespace :user do
|
||||||
exit
|
exit
|
||||||
end
|
end
|
||||||
|
|
||||||
unless Role.exists?(name: u[:role], provider: u[:provider])
|
|
||||||
puts "Invalid Role - Role does not exist"
|
|
||||||
exit
|
|
||||||
end
|
|
||||||
|
|
||||||
user.set_role(u[:role])
|
user.set_role(u[:role])
|
||||||
|
|
||||||
puts "Account succesfully created."
|
puts "Account succesfully created."
|
||||||
|
|
Loading…
Reference in New Issue