Booking items failing autorenew
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Tested in 3.7 but I suspect it's still an issue in current EG
When an item is also listed as a booking resource, the autorenewal process in the triggers will fail to autorenew based on the circulation user not having the VIEW_TRANSACTION permission.
It looks like the trail goes from,
OpenILS/
my $modify_to_start = $self->
sub booking_
my $bookings = $booking_
OpenILS/
sub reservation_
return $e->event unless $e->allowed(
Since there is no staff member doing these checkouts, it uses the auth_internal service to create a session for the patron.
We need to instead either change the way booking is checked for upcoming reservations, or perhaps use the last staff member ID who began the circulation as the user to check.
tags: | added: booking |
Can confirm this happens on our production server running 3.7.2.