@ -167,6 +167,15 @@ func NewReleasePost(ctx *context.Context, form auth.NewReleaseForm) {
return
return
}
}
var tagCreatedUnix int64
tag , err := ctx . Repo . GitRepo . GetTag ( form . TagName )
if err == nil {
commit , err := tag . Commit ( )
if err == nil {
tagCreatedUnix = commit . Author . When . Unix ( )
}
}
commit , err := ctx . Repo . GitRepo . GetBranchCommit ( form . Target )
commit , err := ctx . Repo . GitRepo . GetBranchCommit ( form . Target )
if err != nil {
if err != nil {
ctx . Handle ( 500 , "GetBranchCommit" , err )
ctx . Handle ( 500 , "GetBranchCommit" , err )
@ -190,6 +199,7 @@ func NewReleasePost(ctx *context.Context, form auth.NewReleaseForm) {
Note : form . Content ,
Note : form . Content ,
IsDraft : len ( form . Draft ) > 0 ,
IsDraft : len ( form . Draft ) > 0 ,
IsPrerelease : form . Prerelease ,
IsPrerelease : form . Prerelease ,
CreatedUnix : tagCreatedUnix ,
}
}
if err = models . CreateRelease ( ctx . Repo . GitRepo , rel ) ; err != nil {
if err = models . CreateRelease ( ctx . Repo . GitRepo , rel ) ; err != nil {