Bug 31253: Item search in staff interface should call barcodedecode if the search...
authorKyle Hall <kyle@bywatersolutions.com>
Thu, 28 Jul 2022 13:13:09 +0000 (09:13 -0400)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Mon, 17 Jul 2023 14:50:03 +0000 (15:50 +0100)
commit41d9b86323dec57a98bee6387a608a051d85f450
tree6e39991ecda5314d5e06270ca64b9cb107b2bc70
parentc77c03a3ae139020c2effdbfbaaeda21af84bfd2
Bug 31253: Item search in staff interface should call barcodedecode if the search index is a barcode

We should run any inputted barcode through barcodedecode before passing it to any subroutines.
This was missed during the initial development of bug 26351.

Test Plan:
1) Set itemBarcodeInputFilter to "Remove spaces from"
2) Create an item with the barcode "MYTEST"
3) Browse to the staff side advanced search
4) Run a barcode search for "MY TEST"
5) Note no results are round
6) Apply this patch
7) Restart all the things!
8) Repeat your search
9) Note the item was found!

Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Edit: fixed typo in comment
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
(cherry picked from commit d735a5804ba5f2a63bf1dcd3925ace9f872ae0ce)
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
catalogue/itemsearch.pl