From 588bf475ae65da0fbcf20e4ff1be8c345d891526 Mon Sep 17 00:00:00 2001 From: Wang Yan Date: Tue, 28 Jul 2020 12:15:46 +0800 Subject: [PATCH] fix update pull time issue (#12601) fixes #12574 let the tag ID as 0 when tags array is empty when to update pull time Signed-off-by: wang yan --- src/controller/event/handler/internal/artifact.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/controller/event/handler/internal/artifact.go b/src/controller/event/handler/internal/artifact.go index b696e2b2d..876ae9563 100644 --- a/src/controller/event/handler/internal/artifact.go +++ b/src/controller/event/handler/internal/artifact.go @@ -67,7 +67,9 @@ func (a *Handler) updatePullTime(ctx context.Context, event *event.ArtifactEvent if err != nil { log.Infof("failed to list tags when to update pull time, %v", err) } else { - tagID = tags[0].ID + if len(tags) != 0 { + tagID = tags[0].ID + } } } if err := artifact.Ctl.UpdatePullTime(ctx, event.Artifact.ID, tagID, time.Now()); err != nil {