From 25a529e9da05333175840d24b518b98497fdf966 Mon Sep 17 00:00:00 2001 From: Thibaud Guillot Date: Thu, 30 Oct 2025 12:06:29 +0100 Subject: [PATCH] Bug 8137: (follow up) Now maxissueqty and maxonsiteissueqty quotas are compared between specific branch rule and global limits --- Koha/CirculationRules.pm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Koha/CirculationRules.pm b/Koha/CirculationRules.pm index d3c5a40caed..3308d270703 100644 --- a/Koha/CirculationRules.pm +++ b/Koha/CirculationRules.pm @@ -303,7 +303,17 @@ sub get_effective_rule { } )->single; - return defined $priority_rule ? $priority_rule : $rule; + if ( grep { $_ eq $rule_name } ( 'maxissueqty', 'maxonsiteissueqty' ) ) { + if ( defined $priority_rule ) { + if ( $priority_rule->rule_value > $rule->rule_value ) { + return $rule; + } + return $priority_rule; + } + } + else { + return defined $priority_rule ? $priority_rule : $rule; + } } =head3 get_effective_rule_value -- 2.39.5