Uploaded image for project: 'Fedora Repository Project'
  1. Fedora Repository Project
  2. FCREPO-3317

Incorrect OCFL object ID resolution

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: Fedora 6.0.0
    • Fix Version/s: Fedora 6.0.0
    • Component/s: f4-core
    • Labels:

      Description

      The persister code "mints" a new OCFL id from a resource's "root" Fedora id when it creates a new resource rather than looking up what OCFL id is mapped to the "root" id. This fails if the OCFL id already associated to the root id is different than the id that the "minting" code generates.

      This problem can be seen when F6 operates on AGs produced by the migration utils. The migration utils map Fedora ids to OCFL ids differently than F6 presently does. So, when F6 tries to add resources to migrated AGs, it actually inserts the new resources into the incorrect OCFL object.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              pwinckles Peter Winckles
              Reporter:
              pwinckles Peter Winckles
              Reviewer:
              Andrew Woods
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: