]> source.dussan.org Git - gitea.git/commitdiff
Fix archived unix time when archiving the label (#26681)
authorpuni9869 <80308335+puni9869@users.noreply.github.com>
Wed, 23 Aug 2023 10:12:20 +0000 (15:42 +0530)
committerGitHub <noreply@github.com>
Wed, 23 Aug 2023 10:12:20 +0000 (10:12 +0000)
Small Fix :-`ArchivedUnix` column changed only change the date when it is newly archived.

Co-authored-by: Giteabot <teabot@gitea.io>
models/issues/label.go

index 70906efb47d758473deea5bbe2501d3654b056f7..0087c933a6cdbecc696bcec4f4e31fc63efaf8f3 100644 (file)
@@ -113,10 +113,11 @@ func (l *Label) CalOpenIssues() {
 
 // SetArchived set the label as archived
 func (l *Label) SetArchived(isArchived bool) {
-       if isArchived && l.ArchivedUnix.IsZero() {
-               l.ArchivedUnix = timeutil.TimeStampNow()
-       } else {
+       if !isArchived {
                l.ArchivedUnix = timeutil.TimeStamp(0)
+       } else if isArchived && l.ArchivedUnix.IsZero() {
+               // Only change the date when it is newly archived.
+               l.ArchivedUnix = timeutil.TimeStampNow()
        }
 }