From 33ca929630a79d575672f3a95a025916bc400145 Mon Sep 17 00:00:00 2001 From: Ahmad Farhat Date: Wed, 3 Jun 2020 14:44:45 -0400 Subject: [PATCH] Fixed Role not exist warning in user create (#1737) --- lib/tasks/user.rake | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/tasks/user.rake b/lib/tasks/user.rake index b323ff63..ca593cb5 100644 --- a/lib/tasks/user.rake +++ b/lib/tasks/user.rake @@ -23,6 +23,12 @@ namespace :user do puts "Missing Arguments" exit 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" # Create account if it doesn't exist @@ -36,11 +42,6 @@ namespace :user do exit end - unless Role.exists?(name: u[:role], provider: u[:provider]) - puts "Invalid Role - Role does not exist" - exit - end - user.set_role(u[:role]) puts "Account succesfully created."