@@ -, +, @@ DefaultHoldExpirationdate --- installer/data/mysql/atomicupdate/bug_29073.pl | 17 +++++++++++++++++ .../modules/admin/preferences/circulation.pref | 4 ++-- 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100755 installer/data/mysql/atomicupdate/bug_29073.pl --- a/installer/data/mysql/atomicupdate/bug_29073.pl +++ a/installer/data/mysql/atomicupdate/bug_29073.pl @@ -0,0 +1,17 @@ +use Modern::Perl; + +return { + bug_number => "29073", + description => "Make DefaultHoldExpirationdate use 1/0 values", + up => sub { + my ($args) = @_; + my ($dbh, $out) = @$args{qw(dbh out)}; + # Do you stuffs here + $dbh->do(q{ + UPDATE systempreferences SET value = IF(value = 'yes',1,0) + WHERE variable = 'DefaultHoldExpirationdate'; + }); + # Print useful stuff here + say $out "DefaultHoldExpirationdate values updated"; + }, +} --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref @@ -901,8 +901,8 @@ Circulation: - pref: DefaultHoldExpirationdate default: 0 choices: - yes: Set - no: Don't set + 1: Set + 0: Don't set - default expiration date for holds automatically. - If enabled, set expiration date - pref: DefaultHoldExpirationdatePeriod --