diff --git a/terraform/provider/litellm/utils.go b/terraform/provider/litellm/utils.go index 2a35973c929..a123f5d350a 100644 --- a/terraform/provider/litellm/utils.go +++ b/terraform/provider/litellm/utils.go @@ -221,6 +221,13 @@ func isCredentialConflictError(errResp ErrorResponse) bool { } } + // Check Detail.Error field for LiteLLM proxy error format + if errResp.Detail.Error != "" { + if strings.Contains(errResp.Detail.Error, "Unique constraint failed") && strings.Contains(errResp.Detail.Error, "credential_name") { + return true + } + } + return false }