Browse Source

Avoid run change title process when the title is same (#27467)

If user only changed the target branch or just did nothing and clicked
the `Save` button, you will see the change log as following:

![image](https://github.com/go-gitea/gitea/assets/18380374/d30927dd-9227-4653-8fac-b890ef0b3f88)

This makes no sense, so we should check whether the title is surely
changed before run the `ChangeTitle`.
tags/v1.22.0-rc0
yp05327 8 months ago
parent
commit
5a7ab86b98
No account linked to committer's email address
1 changed files with 4 additions and 0 deletions
  1. 4
    0
      services/issue/issue.go

+ 4
- 0
services/issue/issue.go View File

@@ -53,6 +53,10 @@ func ChangeTitle(ctx context.Context, issue *issues_model.Issue, doer *user_mode
oldTitle := issue.Title
issue.Title = title

if oldTitle == title {
return nil
}

if err := issues_model.ChangeIssueTitle(ctx, issue, doer, oldTitle); err != nil {
return err
}

Loading…
Cancel
Save