[followup](bug #3667) don't delete if member is guarantor
authorNahuel ANGELINETTI <nahuel.angelinetti@biblibre.com>
Wed, 30 Dec 2009 15:50:46 +0000 (16:50 +0100)
committerHenri-Damien LAURENT <henridamien.laurent@biblibre.com>
Mon, 11 Jan 2010 12:33:12 +0000 (13:33 +0100)
this fix cleanborrowers to don't delete guanrantors.

C4/Members.pm

index 7644c36..bd9e60b 100644 (file)
@@ -1878,6 +1878,7 @@ sub GetBorrowersWhoHaveNotBorrowedSince {
         LEFT JOIN old_issues USING (borrowernumber)
         LEFT JOIN issues USING (borrowernumber) 
         WHERE  category_type <> 'S'
+        AND borrowernumber NOT IN (SELECT guarantorid FROM borrowers WHERE guarantorid IS NOT NULL AND guarantorid <> 0) 
    ";
     my @query_params;
     if ($filterbranch && $filterbranch ne ""){