From aa082e20b785c950bcbdbb9a8a4107d8be29c3f4 Mon Sep 17 00:00:00 2001
From: Samuel Couillard <43917914+scouillard@users.noreply.github.com>
Date: Wed, 26 Jul 2023 11:25:00 -0400
Subject: [PATCH] Fix add_tenant task (#5346)

---
 lib/tasks/{add_default_tenant.rake => add_tenant.rake} | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)
 rename lib/tasks/{add_default_tenant.rake => add_tenant.rake} (81%)

diff --git a/lib/tasks/add_default_tenant.rake b/lib/tasks/add_tenant.rake
similarity index 81%
rename from lib/tasks/add_default_tenant.rake
rename to lib/tasks/add_tenant.rake
index f9c83c5e..977bbd80 100644
--- a/lib/tasks/add_default_tenant.rake
+++ b/lib/tasks/add_tenant.rake
@@ -18,14 +18,15 @@
 
 require_relative 'task_helpers'
 
-desc 'Add default tenant'
-task :add_default_tenant, [:secret] => :environment do |_t, args|
+desc 'Add tenant'
+task :add_tenant, %i[provider secret] => :environment do |_t, args|
+  err 'Missing provider' unless args.provider
   err 'Missing secret' unless args.secret
 
-  tenant = Tenant.new(name: 'bn', client_secret: args.secret)
+  tenant = Tenant.new(name: args.provider, client_secret: args.secret)
 
   if tenant.save
-    TenantSetup.new('bn').call
+    TenantSetup.new(args.provider).call
     success 'Tenant created successfully.'
   else
     err "Tenant not created. Errors: #{tenant.errors.to_a}"
-- 
GitLab