diff --git a/models/issue.go b/models/issue.go index 3a7097977..3ed49ce42 100755 --- a/models/issue.go +++ b/models/issue.go @@ -779,6 +779,9 @@ func (issue *Issue) ChangeContent(doer *User, content string) (err error) { func (issue *Issue) ChangeRef(doer *User, newRef string) (err error) { oldRef := issue.Ref issue.Ref = newRef + if oldRef == newRef { + return nil + } sess := x.NewSession() defer sess.Close()