From b456338259c82664eb0e2ea1b54fd8afe97fa49f Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 16 Aug 2023 16:06:31 +0000 Subject: [PATCH] api/graph: enable secrets by default if oauth is specified Enable secrets by default if the manifest contains a "oauth" field. Generating an OAuth token tied to a build job requires secrets to be enabled. --- api/graph/schema.resolvers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/graph/schema.resolvers.go b/api/graph/schema.resolvers.go index 4b7f107..1e4f410 100644 --- a/api/graph/schema.resolvers.go +++ b/api/graph/schema.resolvers.go @@ -291,7 +291,7 @@ func (r *mutationResolver) Submit(ctx context.Context, manifest string, tags []s if secrets != nil { sec = *secrets } else { - sec = len(man.Secrets) > 0 && secretsErr == nil + sec = (len(man.Secrets) > 0 || man.OAuth != "") && secretsErr == nil } if sec && secretsErr != nil { -- 2.38.5