Bug 33028: (follow-up) Fix trailing 0 decimals

We want to recognise the truthyness of a number vs string so we drop
trailing decimals if they're just 0.

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
(cherry picked from commit 598970a122)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
(cherry picked from commit 8407628512)
Signed-off-by: Pedro Amorim <pedro.amorim@ptfs-europe.com>
This commit is contained in:
Martin Renvoize 2023-03-03 11:33:46 +00:00 committed by Pedro Amorim
parent 20555d6d50
commit 27e207f9ed

View file

@ -31,6 +31,7 @@ q|select * from circulation_rules where rule_name IN ('fine', 'overduefinescap')
if ( $rule_value =~ /,/ ) {
if ( $rule_value !~ /,.*?,/ ) {
$rule_value =~ s/,/./;
$rule_value =~ s/\.0+$//;
$query->execute( $rule_value, $rule_id );
}
else {