https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10382 --- Comment #55 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- (In reply to Alex Arnaud from comment #54)
If you put this at the line #113, this is just after the ccode test. So why would it change anything ? It should be after that test. But its purpose is to check what happens later when you revert the course reserve and put back the original value..
Also, $item->ccode(undef)->store; and $item->ccode('')->store; is different. Undef is not converted to null: Yes it is. Your example below is the proof ! NULL vs empty string
$item->ccode(undef)->store; MariaDB [koha]> select ccode from items where itemnumber = xxxx; +-------+ | ccode | +-------+ | NULL | +-------+ 1 row in set (0.00 sec)
$item->ccode('')->store; MariaDB [koha]> select ccode from items where itemnumber = xxxx; +-------+ | ccode | +-------+ | | +-------+ 1 row in set (0.00 sec)
But i think it is transparent for us when using dbic methods. Returned values are the same. They are not the same.
-- You are receiving this mail because: You are watching all bug changes.