[Koha-bugs] [Bug 4319] waiting and in transit items cannot be reserved
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Wed Jan 10 13:13:05 CET 2018
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=4319
--- Comment #78 from Marcel de Rooy <m.de.rooy at rijksmuseum.nl> ---
(In reply to Jonathan Druart from comment #77)
> Also, when I see:
> @@ -1141,18 +1141,9 @@ sub IsAvailableForItemLevelRequest {
>
> }
>
> return $any_available ? 0 : 1;
>
> + } else { # on_shelf_holds == 0 "If any unavailable" (the description is
> rather cryptic and could still be improved)
> + return $item->{onloan} || IsItemOnHoldAndFound( $item->{itemnumber}
> );
>
> }
> -
> - if ($item->{onloan}) {
>
> - return 1;
>
> - }
>
> -
> - if ( Koha::Holds->search({itemnumber => $item->{itemnumber},
>
> - found => ['W', 'T']})->count ) {
>
> - return 1;
>
> - }
>
> Then:
> +sub hasItemswaitingOrInTransit {
> + my ( $self ) = @_;
> +
> + if ( Koha::Holds->search({ biblionumber => $self->id,
> + found => ['W', 'T'] })->count ) {
> + return 1;
> + }
>
> I am pretty sure something is wrong.
It might be helpful to explain what you think is wrong. You are comparing
pieces of code here that have different goals.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list