Uploaded image for project: 'ui-users'
  1. ui-users
  2. UIU-2082

[BE] Data corruption. When holdings/item data are moved in Inventory, then the connected Fee/Fine is not updated accordingly



    • Vega
    • University of Chicago


      Update Jan. 21, 2022: ** This has been moved from a bug to a story since it is missing (not broken) functionality. It's been linked to umbrella features that are being worked on by the cross app & data synchronization working group. 

      Overview: When we did the work on UXPROD-137, then the appropriate dependency work outlined in UXPROD-1647 (umbrella feature) was not done. This lead us now to corrupt data when performing move of holdings and item.

      Steps to Reproduce:

      1. Log into FOLIO Snapshoten as diku_admin, which is a user who have permission to perform move of holdings, and item
      2. Go to Settings > Users and update the Fee/Fine: Manual charges - see attached screen shot
      3. Go to Check out. Create a new loan for any given user. Check out any given item (here we use: The ABA Journal, item barcode: A1429864347), and user: Morty Panic.
      4. Go to the Users app and view Morty Panic's loans and declare the loan with item barcode A1429864347 as lost
      5. Wait for one minute, and then charge the fee (but do not pay).
      6. Go to Inventory, and search for the item barcode A1429864347 when using the item segment. See the result in the 3rd pane.
      7. Go to the Action menu, and select Move holdings, item to another instance
      8. In the search modal, just pick any instance record (here we use: The chess player’s mating guide Computer Datei Robert Ris)
      9. Move the Holdings: Main Library > K1 .M44 with all of the listed items, including the checked out item with item barcode A1429864347 on the left side of the screen to the instance on the right side of the screen (The chess player’s mating guide Computer Datei Robert Ris)
      10. Go back and verify the changes in Inventory - in both records
        • The ABA Journal
        • The chess player’s mating guide Computer Datei Robert Ris
      11. Go back to the Users app, and search for Morty Panic, and view his loans where a Fee was charged, but not paid.

      Expected Results: We see the item is updated accordingly with the performed move of holdings and item done in Inventory, and item barcode A1429864347 is now associated with the The chess player’s mating guide Computer Datei Robert Ris, and the contributors are Ris, Robert and ChessBase GmbH Hamburg.

      Actual Results: The request declared lost does not reflect the changed title (it's still The ABA Journal) as before the move of holdings and items - but interestingly the contributors has been changed: Robert, Ris, ChessBase GmbH Hamburg

      Additional Information:
      Similar behavior as seen in UIREQ-589, that the contributor data gets to be updated, but not the Instance resource title.

      URL: https://docs.google.com/document/d/18aj_TXhweUAAhT9qMwrp6gK7q316RNYsXr8y11wWr90/edit#

      Interested parties: christie hollyolepm

      TestRail: Results


          1. Skärmavbild 2021-03-23 kl. 11.27.37.png
            810 kB
            Charlotte Whitt
          2. Skärmavbild 2021-03-23 kl. 11.27.44-1.png
            987 kB
            Charlotte Whitt
          3. Skärmavbild 2021-03-23 kl. 11.31.15-1.png
            765 kB
            Charlotte Whitt
          4. Skärmavbild 2021-03-23 kl. 11.32.06-1.png
            948 kB
            Charlotte Whitt
          5. Skärmavbild 2021-03-23 kl. 11.35.41-1.png
            1010 kB
            Charlotte Whitt
          6. Skärmavbild 2021-03-23 kl. 11.35.49-1.png
            1014 kB
            Charlotte Whitt
          7. Skärmavbild 2021-03-23 kl. 11.36.06-1.png
            975 kB
            Charlotte Whitt
          8. Skärmavbild 2021-03-23 kl. 11.37.39-1.png
            771 kB
            Charlotte Whitt
          9. Skärmavbild 2021-03-23 kl. 11.48.12-1.png
            796 kB
            Charlotte Whitt

          Issue Links



                hollyolepm Holly Mistlebauer
                charlotte Charlotte Whitt
                0 Vote for this issue
                11 Start watching this issue



                  TestRail: Runs

                    TestRail: Cases