Uploaded image for project: 'mod-inn-reach'
  1. mod-inn-reach
  2. MODINREACH-211

Unable to Create Patron Hold Transactions

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • P1
    • Resolution: Done
    • None
    • 1.1.0
    • None
    • Volaris Sprint 131
    • 0.5
    • Volaris
    • Lotus R1 2022

    Description

      Overview:

      When attempting to verify edge endpoint functionality, I discovered that I can no longer successfully create Patron Hold transactions (may apply to 
      Steps to Reproduce:

      1. Attempt to create a new Patron Hold transaction in Volaris Rancher 1 using this cURL command:
        curl --location --request POST 'https://volaris-okapi.ci.folio.org/inn-reach/d2ir/circ/patronhold/1641453531/d2ir' \
        --header 'x-from-code: d2ir' \
        --header 'x-to-code: fli01' \
        --header 'x-request-creation-time: 1641453531' \
        --header 'x-d2ir-authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJmb2xpbyIsInN1YiI6ImQyaXIiLCJlZGdlQXBpS2V5IjoiZXlKeklqb2laR2xyZFY5aFpHMXBiaUlzSW5RaU9pSmthV3QxSWl3aWRTSTZJbVJwYTNWZllXUnRhVzRpZlE9PSIsImV4cCI6MTY0MTQ1Mjk3Mn0.r4Wl6m0mB3HoQ-AYPDiJz-BJSvhMl8EXuAxr94YCshk' \
        --header 'x-okapi-token: eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJkaWt1X2FkbWluIiwidXNlcl9pZCI6ImFhYTFmYzUxLTliY2MtNTUxYS1hZmRhLWYwYTI1ZGQ3YTdlMSIsImlhdCI6MTY0MTM2NjY1MiwidGVuYW50IjoiZGlrdSJ9.K850vkVv2iW7A8vmS8rH5ICeiHqx8XsHWCXQilaqItk' \
        --header 'Content-Type: application/json' \
        --data-raw '{
            "transactionTime": 1641453531,
            "pickupLocation": "meyer:Meyer Circulation Desk:MSU Meyer:MEYER LIBRARY",
            "patronId": "29a50115a18c473da2992bef9ca51cbd",
            "patronAgencyCode": "fl1g1",
            "itemAgencyCode": "moag1",
            "itemId": "i423780moag1",
            "centralItemType": 200,
            "title": "Children of Dune",
            "author": "Herbert, Frank J"
        }'
        

      Expected Results:

      1. Patron hold transaction is created in mod-inn-reach
      2. Inventory records are created to represent the requested item in FOLIO Inventory
      3. A new FOLIO page request is created for the new item record
      4. Relevant item and request information is stored in the transaction record

      Actual Results:

      • No request is created

      Additional Information:
      URL:
      Interested parties:

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                brookstravis Brooks Travis
                brookstravis Brooks Travis
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases