Fix release lower tag name updating

This commit is contained in:
Lauris Bukšis-Haberkorns
2017-09-18 01:10:04 +03:00
parent b2a9ea0a91
commit 93f81579d0
2 changed files with 4 additions and 3 deletions

View File

@@ -140,6 +140,7 @@ func createTag(gitRepo *git.Repository, rel *Release) error {
}
return err
}
rel.LowerTagName = strings.ToLower(rel.TagName)
}
commit, err := gitRepo.GetTagCommit(rel.TagName)
if err != nil {
@@ -427,9 +428,7 @@ func DeleteReleaseByID(id int64, u *User, delTag bool) error {
func SyncReleasesWithTags(repo *Repository, gitRepo *git.Repository) error {
existingRelTags := make(map[string]struct{})
opts := FindReleasesOptions{IncludeDrafts: true, IncludeTags: true}
page := 0
for {
page++
for page := 1; ; page++ {
rels, err := GetReleasesByRepoID(repo.ID, opts, page, 100)
if err != nil {
return fmt.Errorf("GetReleasesByRepoID: %v", err)

View File

@@ -136,6 +136,7 @@ func pushUpdateAddTag(repo *Repository, gitRepo *git.Repository, tagName string)
RepoID: repo.ID,
Title: "",
TagName: tagName,
LowerTagName: strings.ToLower(tagName),
Target: "",
Sha1: commit.ID.String(),
NumCommits: commitsCount,
@@ -156,6 +157,7 @@ func pushUpdateAddTag(repo *Repository, gitRepo *git.Repository, tagName string)
rel.Sha1 = commit.ID.String()
rel.CreatedUnix = tagCreatedUnix
rel.NumCommits = commitsCount
rel.IsDraft = false
if rel.IsTag && author != nil {
rel.PublisherID = author.ID
}