diff --git a/internal/run/run.go b/internal/run/run.go index d22defa..4705ff9 100644 --- a/internal/run/run.go +++ b/internal/run/run.go @@ -250,8 +250,10 @@ func exchangeCredential(ctx context.Context, session *auth.Session, entry creden } func isNotConnectedError(err error) bool { - return strings.Contains(err.Error(), "not connected") || - strings.Contains(err.Error(), "provider not found") + msg := err.Error() + return strings.Contains(msg, "not connected") || + strings.Contains(msg, "provider not found") || + strings.Contains(msg, "provider_reauthorization_required") } func buildEnv(resolved []credential.Resolved) []string {