Bug 23254 - Batch item modification and deletion handle leading and trailing spaces inconsistently
Summary: Batch item modification and deletion handle leading and trailing spaces incon...
Status: BLOCKED
Alias: None
Product: Koha
Classification: Unclassified
Component: Tools (show other bugs)
Version: Main
Hardware: All All
: P5 - low normal
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-07-02 13:59 UTC by Andrew Fuerste-Henry
Modified: 2019-11-21 14:50 UTC (History)
1 user (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Fuerste-Henry 2019-07-02 13:59:55 UTC
To Test:
- create an item with barcode "123 "
- enter barcode "123" in either batch item deletion or batch item modification
- receive a "barcode not found error for "123"
- note that your item with barcode "123 " does appear in the list for deletion/modification

similar to bug 22799 for case sensitivity in these tools.
Comment 1 Jonathan Druart 2019-11-21 11:53:57 UTC
Hi Andrew, The patch I attached on bug 23800 fixes this issue.
Comment 2 Jonathan Druart 2019-11-21 11:55:57 UTC
Marking as blocked until bug 23254 is resolved (and see if it fixes the issue from this bug report).
Comment 3 Jonathan Druart 2019-11-21 11:56:37 UTC
This is the confusing screen: https://snipboard.io/b6nxN8.jpg
Comment 4 Andrew Fuerste-Henry 2019-11-21 14:39:57 UTC
I just signed off bug 23800. While testing that, I also tested this.

I created items with the barcodes "123 " and " 123"
Without the patch for bug 23800, putting "123" in my list of barcode for batch item mod  found the item with barcode "123 " but gave an erroneous barcode not found error. It did not find " 123" at all.
With the patch and the same two barcodes in the system, I entered "123" into item batch mod and it didn't find anything. Then I entered " 123" and "123 " into item batch mod and they didn't find anything either.
So the patch from 23800 has changed this behavior, but doesn't seem to have fixed it.
Comment 5 Jonathan Druart 2019-11-21 14:50:59 UTC
(In reply to Andrew Fuerste-Henry from comment #4)
> I just signed off bug 23800. While testing that, I also tested this.
> 
> I created items with the barcodes "123 " and " 123"
> Without the patch for bug 23800, putting "123" in my list of barcode for
> batch item mod  found the item with barcode "123 " but gave an erroneous
> barcode not found error. It did not find " 123" at all.
> With the patch and the same two barcodes in the system, I entered "123" into
> item batch mod and it didn't find anything. Then I entered " 123" and "123 "
> into item batch mod and they didn't find anything either.
> So the patch from 23800 has changed this behavior, but doesn't seem to have
> fixed it.

Yes, and it cannot work, it is the expected behavior :)
But, since bug 22996 you can define the separator, so try to remove \s from the separator list and try again, it should work.