Skip to content

Commit 067826a

Browse files
committed
fix update milestone num
1 parent db0c498 commit 067826a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

models/issue_milestone.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ func updateMilestoneTotalNum(e Engine, milestoneID int64) (err error) {
319319
return
320320
}
321321

322-
_, err = e.Exec("UPDATE `milestone` SET completeness=if(num_issues>0,100*num_closed_issues/num_issues, 0) WHERE id=?",
322+
_, err = e.Exec("UPDATE `milestone` SET completeness=100*num_closed_issues/(num_issues+1-sign(num_issues)) WHERE id=?",
323323
milestoneID,
324324
)
325325

@@ -335,7 +335,7 @@ func updateMilestoneClosedNum(e Engine, milestoneID int64) (err error) {
335335
return
336336
}
337337

338-
_, err = e.Exec("UPDATE `milestone` SET completeness=if(num_issues>0,100*num_closed_issues/num_issues, 0) WHERE id=?",
338+
_, err = e.Exec("UPDATE `milestone` SET completeness=100*num_closed_issues/(num_issues+1-sign(num_issues)) WHERE id=?",
339339
milestoneID,
340340
)
341341
return

0 commit comments

Comments
 (0)