When call number of item being uploaded contains semicolon (for example, a;b), preview of matched records is not shown and the following error appears in the log:
13:54:59 [114414/bulk-edit] [diku] [81b5f144-cdea-5fdd-97e7-9c7d2b08b894] [mod-data-export-worker] ERROR BulkEditController Failed to read 2022-09-09-Matched-Records-snapshot-items.csv for job id 5f0af70a-6616-4475-ae45-4d300e78b0ec, reason: Illegal number of effective call number elements: 5 expected: 4_
Steps to Reproduce:
- Log into snapshot FOLIO environment as admin
- Go to inventory and find any item with call number that contains semicolon (if no such item, create one or update call number of existing item by inserting semicolon)
- Save barcode of the item into csv file, go to Bulk edit, select Inventory-items and Item barcode, and upload this csv file
File is uploaded successfully, preview of matched records is shown.
Preview of matched records is not shown, error described in Overview is in the log
Reproduced on snapshot-2 and ptf environments as well.