Bug 25858: Use bitwise OR for setting a bit in borrowers.flag
authorJulian Maurice <julian.maurice@biblibre.com>
Fri, 26 Jun 2020 06:55:44 +0000 (10:55 +0400)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Mon, 29 Jun 2020 10:37:01 +0000 (12:37 +0200)
Signed-off-by: Julian Maurice <julian.maurice@biblibre.com>
Thanks-to: Didier Gautheron <didier.gautheron@biblibre.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>

installer/data/mysql/updatedatabase.pl

index 303164d..abb4032 100755 (executable)
@@ -20650,7 +20650,7 @@ if( CheckVersion( $DBversion ) ) {
     });
 
     $dbh->do(q{
-        UPDATE borrowers SET flags = flags + (1<<12) WHERE flags & (1 << 11) AND !(flags & (1 << 12))
+        UPDATE borrowers SET flags = flags | (1<<12) WHERE flags & (1 << 11)
     });
 
     NewVersion( $DBversion, 22868, 'Move suggestions_manage subpermission out of acquisition permission' );