From c4f9d06855ce0faf93b036a5897d85c8b6a2b175 Mon Sep 17 00:00:00 2001 From: 6543 <24977596+6543@users.noreply.github.com> Date: Tue, 29 Oct 2019 03:35:50 +0100 Subject: [PATCH] [Fix] milestone close timestamp (#8728) * BugFix: Update closed_date_unix colum on milestone table on close * go fmt --- models/issue_milestone.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/models/issue_milestone.go b/models/issue_milestone.go index d32cb3c7d..a4c2b4b06 100644 --- a/models/issue_milestone.go +++ b/models/issue_milestone.go @@ -306,7 +306,11 @@ func ChangeMilestoneStatus(m *Milestone, isClosed bool) (err error) { } m.IsClosed = isClosed - if _, err := sess.ID(m.ID).Cols("is_closed").Update(m); err != nil { + if isClosed { + m.ClosedDateUnix = timeutil.TimeStampNow() + } + + if _, err := sess.ID(m.ID).Cols("is_closed", "closed_date_unix").Update(m); err != nil { return err }