Uploaded image for project: 'mod-inventory'
  1. mod-inventory
  2. MODINV-641

Can't provide instanceId to build hotlink for Item when trying to update Item and match by Item's field

    XMLWordPrintable

Details

    • Folijet Sprint 133
    • 5
    • Folijet
    • Lotus R1 2022

    Description

      During implementation of MODSOURMAN-676 we found an issue:
      For the case, when we are going to only update ITEM entity with matching by ITEM's field, we will not get hotlink due to no information about INSTANCE entity (instanceId and holdingId are required to build hotlink for the ITEM entity).

      For repro steps, use the MARC file and steps documented in UIDATIMP-1080, except:

      • omit Field mapping profile 4 (Update holdings)
      • omit Action profile 4 (Update holdings)
      • omit Match profile 2 (Holdings match)
      • change Job profile 2 to:
        • Name: Update Simple Item
        • Accepted data type: MARC
        • Match profile: Instance match by HRID
          • For matches: Match profile: Item submatch by permanent location
          • For matches: Action profile: Update simple item

       

      Dev notes: at the point when journal record is populated for Item update check if Holdings/Instance is in the payload, if not - get Holdings by id to populate instanceId

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                VRohach Volodymyr Rohach
                Aivar Iusupov Aivar Iusupov
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases