FOLIO-FSE / FOLIO-FSE/folio_migration_tools

Change holdings_id_map to only create mapping entries based on "legacyIdentifier" rather than "formerIds"

Open
#490 0 comments 0 reactions 0 assignees View on GitHub
Inventory
Dominant language
Python
Stars
14
Forks
10
Avg merge
55m
Merged PRs (30d)
7

Description

As of v1.7.1, the holdings transformer tasks populate the holdings_id_map based on the list of formerIds rather than the legacyIdentifier. For holdings, this can lead to unintended collisions between records and prevents using "salted" identifiers to create more than one holdings for the same legacy identifier (eg. Sierra checkin records with more than one location). I'd like to go ahead and change the map creation to only use legacyIdentifer.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.