@@ -, +, @@ value is an empty string --- installer/data/mysql/atomicupdate/bug_25851.perl | 7 +++++++ installer/data/mysql/updatedatabase.pl | 3 +++ 2 files changed, 10 insertions(+) create mode 100644 installer/data/mysql/atomicupdate/bug_25851.perl --- a/installer/data/mysql/atomicupdate/bug_25851.perl +++ a/installer/data/mysql/atomicupdate/bug_25851.perl @@ -0,0 +1,7 @@ +$DBversion = 'XXX'; # will be replaced by the RM +if( CheckVersion( $DBversion ) ) { + $dbh->do(" + DELETE FROM circulation_rules WHERE rule_name='holdallowed' AND rule_value=''; + "); + NewVersion( $DBversion, 25851, "Remove holdallowed rule if value is an empty string"); +} --- a/installer/data/mysql/updatedatabase.pl +++ a/installer/data/mysql/updatedatabase.pl @@ -20719,6 +20719,9 @@ if( CheckVersion( $DBversion ) ) { FROM issuingrules "); } + $dbh->do(" + DELETE FROM circulation_rules WHERE rule_name='holdallowed' AND rule_value=''; + "); $dbh->do("DROP TABLE issuingrules"); } --