From 538613dd4059b4bb9c10907dba5ed8fa46f98149 Mon Sep 17 00:00:00 2001 From: = Date: Fri, 19 Jul 2024 19:59:16 +0530 Subject: [PATCH] feat: added bot error message for old instance --- cli/packages/api/api.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cli/packages/api/api.go b/cli/packages/api/api.go index 8f118651d..6e21fa837 100644 --- a/cli/packages/api/api.go +++ b/cli/packages/api/api.go @@ -417,7 +417,10 @@ func CallGetRawSecretsV3(httpClient *resty.Client, request GetRawSecretsV3Reques return GetRawSecretsV3Response{}, fmt.Errorf("CallGetRawSecretsV3: Unable to complete api request [err=%w]", err) } - if response.IsError() && strings.Contains(response.String(), "bot_not_found_error") { + if response.IsError() && + (strings.Contains(response.String(), "bot_not_found_error") || + strings.Contains(strings.ToLower(response.String()), "failed to find bot key") || + strings.Contains(strings.ToLower(response.String()), "bot is not active")) { return GetRawSecretsV3Response{}, fmt.Errorf(`Project with id %s is incompatible with your current CLI version. If you're self-hosting, update your Infisical instance to the latest release. Then, upgrade your project by visiting its settings page. `, request.WorkspaceId)