From f897d5080e0f9f63dfefd7c3c1eb904810dfbdd2 Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Wed, 4 Feb 2026 17:44:35 +0000 Subject: [PATCH] Bug 28530: (QA follow-up) Guard against divide by zero Signed-off-by: Martin Renvoize --- Koha/Library/FloatLimits.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Koha/Library/FloatLimits.pm b/Koha/Library/FloatLimits.pm index 2c82fdf25d5..df7c5c5f29b 100644 --- a/Koha/Library/FloatLimits.pm +++ b/Koha/Library/FloatLimits.pm @@ -187,7 +187,8 @@ sub lowest_ratio_library { } } - my $ratio = $item_count / $float_limit_val; + # Guard against division by zero (float_limit_val should never be 0 due to search filter, but be safe) + my $ratio = $float_limit_val > 0 ? $item_count / $float_limit_val : 999999; push @candidates, { branchcode => $branch, -- 2.52.0