Skip to content

Commit 408bc2c

Browse files
zeripathguillep2klafriks
authored
Only update merge_base in checker if not already merged (#10908)
Fix #10766 Signed-off-by: Andrew Thornton <[email protected]> Co-authored-by: guillep2k <[email protected]> Co-authored-by: Lauris BH <[email protected]>
1 parent fbb0880 commit 408bc2c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

services/pull/check.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ func checkAndUpdateStatus(pr *models.PullRequest) {
6161
}
6262

6363
if !has {
64-
if err := pr.UpdateCols("merge_base", "status", "conflicted_files"); err != nil {
64+
if err := pr.UpdateColsIfNotMerged("merge_base", "status", "conflicted_files"); err != nil {
6565
log.Error("Update[%d]: %v", pr.ID, err)
6666
}
6767
}

services/pull/pull.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ func ChangeTargetBranch(pr *models.PullRequest, doer *models.User, targetBranch
120120
if pr.Status == models.PullRequestStatusChecking {
121121
pr.Status = models.PullRequestStatusMergeable
122122
}
123-
if err := pr.UpdateCols("status, conflicted_files, base_branch"); err != nil {
123+
if err := pr.UpdateColsIfNotMerged("merge_base", "status", "conflicted_files", "base_branch"); err != nil {
124124
return err
125125
}
126126

0 commit comments

Comments
 (0)