From 35aa00f7ac70031e9857a3f8ebcf043d4db16dca Mon Sep 17 00:00:00 2001 From: Go MAEDA Date: Mon, 17 Jun 2024 06:57:57 +0000 Subject: [PATCH] Optimize FixedIssuesExtension#closed_percent by bypassing issues_progress when all issues are closed (#40798). Patch by Go MAEDA (@maeda). git-svn-id: https://svn.redmine.org/redmine/trunk@22881 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/models/version.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/version.rb b/app/models/version.rb index c12420c3f..f485bae5f 100644 --- a/app/models/version.rb +++ b/app/models/version.rb @@ -54,6 +54,7 @@ module FixedIssuesExtension # Returns the percentage of issues that have been marked as 'closed'. def closed_percent return 0 if open_count + closed_count == 0 + return 100 if open_count == 0 issues_progress(false) end