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)
committerTomas Cohen Arazi <tomascohen@theke.io>
Mon, 3 Jul 2023 13:35:03 +0000 (10:35 -0300)
commitd735a5804ba5f2a63bf1dcd3925ace9f872ae0ce
treeb8bed893c9a670c5806b5580637118c7f4843089
parent871a96552ec9cacad73bf7737d72eee3166523dc
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>
catalogue/itemsearch.pl