From fb9a92cdc05779a49a039a7d82e6f2471d609893 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorben=20G=C3=BCnther?= Date: Thu, 23 Feb 2023 16:23:54 +0100 Subject: [PATCH] api/artifacts: Set url to null if artifact is pruned --- api/graph/schema.resolvers.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/graph/schema.resolvers.go b/api/graph/schema.resolvers.go index 23b4d1e..03a2d61 100644 --- a/api/graph/schema.resolvers.go +++ b/api/graph/schema.resolvers.go @@ -104,6 +104,11 @@ func (r *jobResolver) Artifacts(ctx context.Context, obj *model.Job) ([]*model.A if err := rows.Scan(database.Scan(ctx, &artifact)...); err != nil { panic(err) } + + if time.Now().UTC().After(artifact.Created.Add(90 * 24 * time.Hour)) { + artifact.URL = nil + } + artifacts = append(artifacts, &artifact) } return nil -- 2.38.5