~comcloudway/builds.sr.ht

fb9a92cdc05779a49a039a7d82e6f2471d609893 — Thorben Günther 1 year, 8 months ago 39ac714
api/artifacts: Set url to null if artifact is pruned
1 files changed, 5 insertions(+), 0 deletions(-)

M api/graph/schema.resolvers.go
M api/graph/schema.resolvers.go => api/graph/schema.resolvers.go +5 -0
@@ 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