Hi,

We are working on hold stuff at the moment and we have a lot of questions !

We want to provide statistics on canceled holds to know if they haven’t been picked-up as waiting for the borrower or if the expiration_date on hold have been passed.

But if we can see if a hold is waiting in found column of reserves table, this information disappeared from old_reserves table.

In C4/Reserves.pm, there’s this SQL request in CancelReserve :

UPDATE reserves

            SET    cancellationdate = now(),

                   found            = Null,

                   priority         = 0

            WHERE  reserve_id = ?

 

I’m not a specialist, but I wonder why found is set to Null when cancelling and why we can’t keep this information in old_reserves ?

 

Thanks in advance for any explanation.

 

Cheers,

 

 

Sonia BOUIS

 

Responsable du Système intégré de gestion des bibliothèques

 

bIBLIOTHÈQUES UNIVERSITAIRES

Université Jean Moulin Lyon 3

6 Cours Albert Thomas - B.P. 8242 – 69355 Lyon Cedex 08

ligne directe : +33 (0)4 78 78 79 03 | http://bu.univ-lyon3.fr

 

L'Université Jean Moulin est membre fondateur de l'Université de Lyon