Bug 8834 - Call to C4::Context::preference fails to pass $self in Circulation.pm
authorMark Tompsett <mtompset@hotmail.com>
Thu, 27 Sep 2012 06:12:00 +0000 (14:12 +0800)
committerPaul Poulain <paul.poulain@biblibre.com>
Wed, 24 Oct 2012 16:21:23 +0000 (18:21 +0200)
Changed:
    my $circcontrol = C4::Context::preference('CircControl');
To:
    my $circcontrol = C4::Context->preference('CircControl');
This will pass $self and 'CircControl' which will then prevent
a "Use of uninitialized value" error log entry.

Signed-off-by: Julian Maurice <julian.maurice@biblibre.com>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
C4/Circulation.pm

index 6c3a8d4..5cbc211 100644 (file)
@@ -1982,7 +1982,7 @@ sub _debar_user_on_return {
     # $deltadays is a DateTime::Duration object
     my $deltadays = $calendar->days_between( $dt_due, $dt_today );
 
-    my $circcontrol = C4::Context::preference('CircControl');
+    my $circcontrol = C4::Context->preference('CircControl');
     my $issuingrule =
       GetIssuingRule( $borrower->{categorycode}, $item->{itype}, $branchcode );
     my $finedays = $issuingrule->{finedays};