summaryrefslogtreecommitdiffstats
path: root/models/release.go
diff options
context:
space:
mode:
Diffstat (limited to 'models/release.go')
-rw-r--r--models/release.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/models/release.go b/models/release.go
index 012b6cc5c4..027491d9dc 100644
--- a/models/release.go
+++ b/models/release.go
@@ -10,6 +10,8 @@ import (
"strings"
"time"
+ "github.com/go-xorm/xorm"
+
"github.com/gogits/gogs/modules/git"
)
@@ -37,6 +39,13 @@ type Release struct {
Created time.Time `xorm:"CREATED"`
}
+func (r *Release) AfterSet(colName string, _ xorm.Cell) {
+ switch colName {
+ case "created":
+ r.Created = regulateTimeZone(r.Created)
+ }
+}
+
// IsReleaseExist returns true if release with given tag name already exists.
func IsReleaseExist(repoId int64, tagName string) (bool, error) {
if len(tagName) == 0 {