From e69d389aaa8a069199021b994f863f0b1da98252 Mon Sep 17 00:00:00 2001 From: neha_gupta Date: Wed, 5 Jul 2023 12:13:05 +0530 Subject: [PATCH] ignore provider check in init repo (#3753) don't check after fetching account type for repo init command #### Does this PR need a docs update or release note? - [x] :no_entry: No #### Type of change - [x] :bug: Bugfix #### Issue(s) #### Test Plan - [x] :zap: Unit test --- src/cli/config/account.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/cli/config/account.go b/src/cli/config/account.go index 495845b42..8c0331410 100644 --- a/src/cli/config/account.go +++ b/src/cli/config/account.go @@ -16,11 +16,6 @@ import ( func m365ConfigsFromViper(vpr *viper.Viper) (account.M365Config, error) { var m365 account.M365Config - providerType := vpr.GetString(AccountProviderTypeKey) - if providerType != account.ProviderM365.String() { - return m365, clues.New("unsupported account provider: " + providerType) - } - m365.AzureClientID = vpr.GetString(AzureClientID) m365.AzureClientSecret = vpr.GetString(AzureSecret) m365.AzureTenantID = vpr.GetString(AzureTenantIDKey) @@ -58,6 +53,11 @@ func configureAccount( } if matchFromConfig { + providerType := vpr.GetString(AccountProviderTypeKey) + if providerType != account.ProviderM365.String() { + return acct, clues.New("unsupported account provider: " + providerType) + } + if err := mustMatchConfig(vpr, m365Overrides(overrides)); err != nil { return acct, clues.Wrap(err, "verifying m365 configs in corso config file") }