[Koha-bugs] [Bug 4232] New: Undefined hash references in Label Creator

bugzilla-daemon at kohaorg.ec2.liblime.com bugzilla-daemon at kohaorg.ec2.liblime.com
Fri Feb 19 21:31:15 CET 2010


http://bugs.koha.org/cgi-bin/bugzilla3/show_bug.cgi?id=4232

           Summary: Undefined hash references in Label Creator
           Product: Koha
           Version: HEAD
          Platform: PC
        OS/Version: Windows 2000
            Status: NEW
          Severity: major
          Priority: P2
         Component: Label printing
        AssignedTo: cnighswonger at foundations.edu
        ReportedBy: Ian.Walls at med.nyu.edu
   Estimated Hours: 0.0
 Change sponsored?: ---


When attempting to search for new items to add to a batch, a search with
results returns:

Can't use an undefined value as a HASH reference at
/usr/share/koha/intranet/cgi-bin/labels/label-item-search.pl line 129

Similarly, if one can get to manage a created batch, attempting to edit a batch
will result in 

Can't use an undefined value as a HASH reference at
/usr/share/koha/lib/C4/Creators/Lib.pm line 321

This seems to be caused by some compilations of Perl not allowing a hash to be
declared and assigned on the same line.  The offending lines of code are:

my $item_data->{'_item_number'} = $item_results->{$item}->{'itemnumber'}; (from
label-item-search.pl)

my $label_summary->{'_label_number'} = $label_number; (in C4/Creators/Lib.pm).

Splitting the declaration and assignment into two lines fixes the problem.

my $item_data;
$item_data->{'_item_number'} = $item_results->{$item}->{'itemnumber'}; (from
label-item-search.pl)

my $label_summary;
$label_summary->{'_label_number'} = $label_number; (in C4/Creators/Lib.pm).


-- 
Configure bugmail: http://bugs.koha.org/cgi-bin/bugzilla3/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the Koha-bugs mailing list