Koha-clms/circ
Jonathan Druart f463569b31 Bug 27676: Correct finesMode ne off condition
finesMode is 'off' by default (sysprefs.sql), but if you modify its value from
the UI and set it to 'production' then back to 'off', the DB value becomes an
empty string '', because of $YAML::Syck::ImplicitTyping

This has been found when working on on removing YAML::Syck (bug 22824),
so it's not perfect but the situation will be cleared in the follow-up
bug report.

Test plan:
0. Don't apply the patch
1. reset_all
=> finesMode eq 'off' in DB
2. Set the pref's value to production
3. Switch it back to 'off'
4. Value is '' in DB
5. Check an item in that should generate overdue charges
=> Charges are not generated
6. Apply the patch
7. Check an item in that should generate overdue charges
=> Charges are generated

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
(cherry picked from commit f831130525)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
(cherry picked from commit d22780d917)

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
2021-02-18 14:41:58 +00:00
..
add_message.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
article-request-slip.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
article-requests.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
bookcount.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
branchoverdues.pl Bug 27548: "use of uninitialized value" warning on branchoverdues.pl 2021-02-09 21:22:43 +00:00
branchtransfers.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
checkout-notes.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
circulation-home.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
circulation.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
del_message.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
hold-transfer-slip.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
offline-mf.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
offline.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
on-site_checkouts.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
overdue.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
pendingreserves.pl Bug 23485: Show barcode in holds to pull 2020-10-20 14:18:38 +00:00
renew.pl Bug 27549: "use of uninitialized value" warning on renew.pl 2021-02-09 21:28:37 +00:00
request-article.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
reserveratios.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
returns.pl Bug 27676: Correct finesMode ne off condition 2021-02-18 14:41:58 +00:00
set-library.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
transfer-slip.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
transferstoreceive.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
view_holdsqueue.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
waitingreserves.pl Bug 24663: Remove authnotrequired if set to 0 2020-08-31 20:03:22 +00:00
ypattrodue-attr-search-authvalue.pl Bug 19997: use Modern::Perl in Circulation perl scripts 2018-02-05 09:45:48 -03:00
ysearch.pl Bug 24750: Instructor Search Results 2020-04-27 11:29:24 +01:00