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

Renewing Items Does Not Change Due Date

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • P3
    • Resolution: Done
    • None
    • 23.0.8, 23.1.0
    • None
    • Tested on Juniper release.

    • EPAM-Veg Sprint 136
    • 3
    • Vega
    • Lotus (R1 2022) Bug Fix
    • Hide
      Our workaround is to run an overdue loans report and filter by items due the date the fixed due date schedule ends. We then check items in and back out again, then waive any over due fines. We also notify the patron (assuming them have not contacted us first) of having corrected the error.
      Show
      Our workaround is to run an overdue loans report and filter by items due the date the fixed due date schedule ends. We then check items in and back out again, then waive any over due fines. We also notify the patron (assuming them have not contacted us first) of having corrected the error.
    • Skidmore College
    • TBD

    Description

      Overview: We've noticed some odd behavior when checking out materials using loan policies with fixed due date schedules attached.  The situation occurs when a user wishes to renew an item after its due date (truncated by the schedule), but the original date range is passed.   In cases where a new date range applies and when one renews the item, one would expect the new due date to equal the one set by the new date range in the fixed due date schedule.  However the renewal has no effect and the due date remains unchanged.

      Steps to Reproduce:

      1. Log into a FOLIO environment as a user with check in/check out privileges
      2. Create a fixed due date schedule with two date ranges A and B.  The two ranges should not overlap (see screenshot below).
      3. Create a loan policy X with the above fixed due date schedule attached.  It should allow at least 2 renewals and renew from the system date.
      4. Log into your FOLIO environment a short period of time before date range A ends.  The loan period for policy X should be greater than date range A so the policy truncates the loan period.
      5. Check out an item to which loan policy X applies. 
      6. Wait until after date range A ends and date range B begins.
      7. Log back into the same environment and renew your item.

      Expected Results: The item due date changes to the one set by range B.
      Actual Results: The item due date remains the same.
      Additional Information:

      Tested on both Skidmore's FOLIO instance and Juniper snapshot
      URL: https://folio-juniper.dev.folio.org

      Interested parties:
      Skidmore College

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                bisecomsergiy Sergiy Bichurin
                mpaulmen Michael Paulmeno
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases