Overview: The original BE work was done by Foljiet?, the original FE work done by Spitfire:
UIIN-1548). The holdings source has been incorrectly displayed in the Inventory UI and this bug will be addressed in UIIN-2229.
This ticket is about:
- implement Holdings source in a consistent way
- make sure that the wanted functionality and behavior is implemented in a consistent way.
- make sure we solve the cases where the holdings source is left not populated
Here is an example from Folio snapshot environment (10/04/2022):
Similar behavior observed in the records with following HRIDs:
@charlotte added comment:
In uChicago's production environment, here there are instances with the Instance source code ILL. These will be displayed in the holdings source as '-' dash, because the 'ILL' value is unknown to the system. These holdings records should have the value ILL, not inherited from the Instance, but a value added when the holdings record is created.
We then added the ILL Holdings source in Settings > Holdings > Holdings source, and then the value ILL became a known value, and displayed in the UI of the holdings record; BUT that value is inherited from the Instance source ID, and should either have been FOLIO or deliberately set as ILL.