View | Details | Raw Unified | Return to bug 8367
Collapse All | Expand All

(-)a/C4/Reserves.pm (-5 / +11 lines)
Lines 1381-1400 sub ModReserveAffect { Link Here
1381
    }
1381
    }
1382
    else {
1382
    else {
1383
    # affect the reserve to Waiting as well.
1383
    # affect the reserve to Waiting as well.
1384
        my $item = C4::Items::GetItem( $itemnumber );
1385
        my $maxpickupdate = GetMaxPickupDate( undef, $item );
1386
        $query = "
1384
        $query = "
1387
            UPDATE reserves
1385
            UPDATE reserves
1388
            SET     priority = 0,
1386
            SET     priority = 0,
1389
                    found = 'W',
1387
                    found = 'W',
1390
                    waitingdate = NOW(),
1388
                    waitingdate = NOW(),
1391
                    maxpickupdate = ?,
1392
                    itemnumber = ?
1389
                    itemnumber = ?
1393
            WHERE borrowernumber = ?
1390
            WHERE borrowernumber = ?
1394
              AND biblionumber = ?
1391
              AND biblionumber = ?
1395
        ";
1392
        ";
1396
        $sth = $dbh->prepare($query);
1393
        $sth = $dbh->prepare($query);
1397
        $sth->execute( $maxpickupdate, $itemnumber, $borrowernumber,$biblionumber);
1394
        $sth->execute( $itemnumber, $borrowernumber,$biblionumber);
1395
        my $item = C4::Items::GetItem( $itemnumber );
1396
        $query = "
1397
            UPDATE reserves
1398
            SET     maxpickupdate = ?
1399
            WHERE borrowernumber = ?
1400
              AND biblionumber = ?
1401
        ";
1402
        my $maxpickupdate = GetMaxPickupDate( undef, $item );
1403
        $sth = $dbh->prepare($query);
1404
        $sth->execute( $maxpickupdate, $borrowernumber, $biblionumber );
1398
    }
1405
    }
1399
    _koha_notify_reserve( $itemnumber, $borrowernumber, $biblionumber ) if ( !$transferToDo && !$already_on_shelf );
1406
    _koha_notify_reserve( $itemnumber, $borrowernumber, $biblionumber ) if ( !$transferToDo && !$already_on_shelf );
1400
1407
1401
- 

Return to bug 8367