https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28560 Jonathan Druart <jonathan.druart+koha@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathan.druart+koha@gmail. | |com --- Comment #4 from Jonathan Druart <jonathan.druart+koha@gmail.com> --- (In reply to Victor Grousset/tuxayo from comment #0)
== Test plan == create a library with code ko/ha and another with Ä/A
A. 1. Try to hold from the OPAC with delivery to ko/ha 2. => ERROR: Internal error: incomplete hold request. (odd, nothing in all the logs, just a happy HTTP request returning 200)
There is something silly in opac-reserve.pl 211 my $branch = $query->param('branch'); 212 $selectedItems = "$bib/$item/$branch/"; 213 } 214 215 $selectedItems =~ s!/$!!; 216 my @selectedItems = split /\//, $selectedItems, -1; 217 218 # Make sure there is a biblionum/itemnum/branch triplet for each item. 219 # The itemnum can be 'any', meaning next available. 220 my $selectionCount = @selectedItems; 221 if (($selectionCount == 0) || (($selectionCount % 3) != 0)) { We are using '/' to separate the hold info. Because multi holds code does the same in .tt Around 642 $(".confirmjs:checked").each(function() { The whole thing needs a rewrite and its own bug report.
B. 1. Staff interface 2. set library: Ä/A (the slash isn't enought to cause issues) 3. transfer item to any another library 4. => Broken FK constraint at /usr/share/perl5/Exception/Class/Base.pm line 88 Oddly it works with ko/ha
Please detail the steps.
C. 1. Staff interface 2. set library: Ä/A (the slash isn't enought to cause issues) 3. checkout an item 4. => Broken FK constraint at /usr/share/perl5/Exception/Class/Base.pm line 88 Oddly it works with ko/ha
Cannot recreate this.
D. 1. Staff interface 2. set library: NOT Ä/A 3. checkout an item 4. set library: Ä/A 5. partron page => checkout tab => show checkouts 6. try to check in 7. => it's loads for ever 8. => logs: Broken FK constraint at /usr/share/perl5/Exception/Class/Base.pm line 88 9. refresh page 10. The item has actually been checked in. (not sure if DB is in a consistent state)
Cannot recreate.
E. Same but use the check in tab of the search box, next to the Koha logo
Cannot recreate. The question is, do we really want to support / in code? I don't think so. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.