Small Fix :-`ArchivedUnix` column changed only change the date when it is newly archived.
Co-authored-by: Giteabot <teabot@gitea.io>
// 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()
}
}