Skip to content

Commit 912d305

Browse files
committed
fix completeness calculate
1 parent 067826a commit 912d305

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

models/issue_milestone.go

+2-2
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=100*num_closed_issues/(num_issues+1-sign(num_issues)) WHERE id=?",
322+
_, err = e.Exec("UPDATE `milestone` SET completeness=100*num_closed_issues/(num_issues+1-(CASE WHEN num_issues > 0 THEN 1 ELSE 0 END)) 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=100*num_closed_issues/(num_issues+1-sign(num_issues)) WHERE id=?",
338+
_, err = e.Exec("UPDATE `milestone` SET completeness=100*num_closed_issues/(num_issues+1-(CASE WHEN num_issues > 0 THEN 1 ELSE 0 END)) WHERE id=?",
339339
milestoneID,
340340
)
341341
return

0 commit comments

Comments
 (0)