holdShelfExpirationDate should honour closed days configured in Exception period in Calendar settings

Description

Steps to reproduce

  1. Go to Calendar, click Add a new exception period

  2. Create an exception period which states that the library is closed 2020-03-18 through 2020-03-31

  3. Save the new Exception period

  4. On 2020-03-18, check in an item which has a request

Expected result

The standard hold expiration period is 7 days, but since that date falls within the exception period, holdShelfExpirationDate is set to 7 days from now excluding the days closed according to the Exception period (during which the patron will have no possibility of picking up the book). The holdShelfExpirationDate should be something like 2020-04-07.

Actual result

The holdShelfExpirationDate is set to 2020-03-25, i.e. 7 days from now, even though this means the patron will have no chance to pick up the book.

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Molly Driscoll September 18, 2020 at 3:04 PM

We moved this case into EBSCO Connect (Case #4366789).
TT/MD, 9/18/2020

Cate Boerema March 19, 2020 at 10:11 AM

Hi . See . It would be great if you guys could review the stories to make sure they look right.

Lisa Sjögren March 18, 2020 at 9:13 AM

Couldn't find an existing issue for this (maybe didn't look enough), so created this one.

Won't Do

Details

Assignee

Reporter

Priority

Story Points

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created March 18, 2020 at 9:12 AM
Updated September 18, 2020 at 3:04 PM
Resolved September 18, 2020 at 3:04 PM
TestRail: Cases
TestRail: Runs