forked from External/greenlight
Fixed Role not exist warning in user create (#1737)
This commit is contained in:
@ -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."
|
||||||
|
Reference in New Issue
Block a user