Details
-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
P2
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 18.2.0
-
Template:
-
Development Team:Core: Platform
-
Release:Lotus R1 2022
-
Affected Institution:Chalmers, TAMU, University of Chicago
Description
FOLIO is allowing more than one user to have the same externalSystemId. This field is missing a unique constraint. Please add one like the existing ones for barcode and username.
The Check-Out settings allow to use the external system id as a unique patron identifier: https://folio-snapshot.dev.folio.org/settings/circulation/checkout
If external system id is not unique the check-out will pick one of the multiple matches without any warning that it might be the wrong patron.
The upgrade will fail if existing patrons have non-unique external system id with an error message containing the duplicate value. This is mentioned in the https://wiki.folio.org/display/REL/Lotus+%28R1+2022%29+Release+Notes
There is no automated way to fix duplicates during migration therefore the failure is the only option we have.
See also https://wiki.folio.org/display/UM/2021-02-17+Meeting+Notes
TestRail: Results
Attachments
Issue Links
- relates to
-
UIU-2049 Trim input values and convert empty string to null
-
- Blocked
-
-
UIU-2529 Error popup on HTTP error status code (500, 400, 409, ...)
-
- Open
-
-
UXPROD-2936 Check-Out App: Allow Custom Fields as Patron Identifiers for Check-Out
-
- Closed
-
-
MODUSERS-159 Extend External System ID to support multiple IDs and types
-
- Open
-
-
UXPROD-2148 Users App: Support multiple External System IDs
-
- Analysis Complete
-