https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10382

--- Comment #56 from Alex Arnaud <[email protected]> ---
(In reply to Marcel de Rooy from comment #55)
> (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.

Right.
And this it's managed afaik. Change '' by undef at line #109: You'll have do to
do the same thing at #line #112 to make the test pass and vice versa.

But i don't understand why puting your code at line #113 should be a problem if
the test still pass.

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to