Uploaded image for project: 'mod-circulation'
  1. mod-circulation
  2. CIRC-1186

Patron not charged overdue fine because Location field used in calculation was blank

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: P2
    • Resolution: Cannot Reproduce
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
    • Template:
      Standard Bug Write-Up Format
    • Sprint:
      Prokopovych - Sprint 119
    • Development Team:
      Prokopovych

      Description

      The person testing overdue fines at renewal noticed that for item 11486494, overdue fines were not generated when the item was overdue then renewed. The Overdue Fine Policy had setting "Forgive overdue fine if item renewed" set to "No".  This means that the item should have been billed an overdue fine. 

      Holly then looked at the inventory record for 11486494 and discovered that the Location area looks like this...

      The overdue calculation must be using one of the location fields that is blank to determine the Fee/Fine Owner of the overdue fine.  It never occurred to Holly that an item being circulated wouldn't at least have a Permanent Location.  Luckily this issue was solved for us when the "Effective location for item" field was created.  We should change the overdue process to use this value of "Effective location for item" when determine who the Fee/Fine Owner is.

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                hollyolepm Holly Mistlebauer
                Reporter:
                hollyolepm Holly Mistlebauer
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases