Bug 5450 Avoid a name clash in ILSDI modules
authorColin Campbell <colin.campbell@ptfs-europe.com>
Fri, 26 Nov 2010 17:27:13 +0000 (17:27 +0000)
committerChris Cormack <chrisc@catalyst.net.nz>
Tue, 30 Nov 2010 21:05:51 +0000 (10:05 +1300)
C4::ILSDI::Utility exports a subroutine CanBookBeReserved
Both ILSDI were also importing a subroutine of that name from
C4::Reserves Remove conflict by listing subroutines
imported from C4::Reserves explicitly

Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
C4/ILSDI/Services.pm
C4/ILSDI/Utility.pm

index c99f2a9..ba0c429 100644 (file)
@@ -26,7 +26,7 @@ use C4::Circulation;
 use C4::Branch;
 use C4::Accounts;
 use C4::Biblio;
-use C4::Reserves;
+use C4::Reserves qw(AddReserve CancelReserve GetReservesFromBiblionumber GetReservesFromBorrowernumber);
 use C4::Context;
 use C4::AuthoritiesMarc;
 use C4::ILSDI::Utility;
index 708ba21..8ee1224 100644 (file)
@@ -24,7 +24,7 @@ use C4::Members;
 use C4::Items;
 use C4::Circulation;
 use C4::Biblio;
-use C4::Reserves;
+use C4::Reserves qw(GetReservesFromBorrowernumber);
 use C4::Context;
 use C4::Branch qw/GetBranchName/;
 use Digest::MD5 qw(md5_base64);