Details
-
Bug
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Cannot Reproduce
-
None
-
-
ACQ Sprint 74
-
1
-
Thunderjet
Description
Overview: If you create a POL with data from an Inventory Instance but then change that data such that the UUID is wiped out, but the data has a Product ID containing a parenthesis, then you cannot save/open the PO
Steps to Reproduce:
- Log into FOLIO-snapshot as diku_admin
- Go to the order app
- Create a PO
- Create a POL and populate the bib data from an Inventory Instance ("accidental atheist" title)
- Remove a contributor, or edit the title slightly, which should make the Instance UUID disappear
- Save the POL
- Open the PO
Expected Results: The PO should Open
Actual Results: There's a message "PO cannot be saved".
Additional Information: See attached video. From piotr_kalashuk in the comments: Looks like parentheses in the productId should be somehow be escaped when building CQL query to inventory storage.
TestRail: Results
Attachments
Issue Links
- has to be done after
-
MODORDERS-310 Update mod-orders to use the new version of the schema with qualifier field
-
- Closed
-
-
UIOR-392 Move ISBN Qualifier to separate field in UI Create/Edit screen
-
- Closed
-
- is blocked by
-
MODINVSTOR-293 CQL identifiers=")" fails with "invalid regular expression: parentheses () not balanced" SQL Injection
-
- Closed
-
-
RMB-396 mask ) ] } in regexp to prevent SQL injection
-
- Closed
-
- relates to
-
UIIN-569 Search for titles with value with parenthesis results in error messages when search term: All (title, contributor, identifier)
-
- Closed
-
-
UIOR-228 Capture instance uuid and product id's when user selects instance
-
- Closed
-