[Koha-bugs] [Bug 5212] New: Overdue_notices.pl grabbing wrong item information for parsing
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Thu Sep 9 16:46:52 CEST 2010
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5212
Summary: Overdue_notices.pl grabbing wrong item information for
parsing
Change sponsored?: ---
Product: Koha
Version: rel_3_2
Platform: All
OS/Version: All
Status: NEW
Severity: enhancement
Priority: P5
Component: Notices
AssignedTo: henridamien at koha-fr.org
ReportedBy: ian.walls at bywatersolutions.com
QAContact: koha-bugs at lists.koha-community.org
Estimated Hours: 0.0
Overdue notices that make use of the <item>.... </item> feature to grab
specific fields from biblio, biblioitems and items are getting the wrong item
information pulled into them. This stems from the use of the biblionumber as
the key to the items table. See the following code snippet from
overdue_notices.pl:
sub parse_letter { # FIXME: this code should probably be moved to
C4::Letters:parseletter
my $params = shift;
---Snip----
if ( $params->{'biblionumber'} ) {
my $item_format = '';
PROCESS_ITEMS:
while (scalar(@{$params->{'biblionumber'}}) > 0) {
my $item = shift @{$params->{'biblionumber'}};
---Snip----
$params->{'letter'} = C4::Letters::parseletter(
$params->{'letter'}, 'biblio', $item );
$params->{'letter'} = C4::Letters::parseletter(
$params->{'letter'}, 'biblioitems', $item );
$params->{'letter'} = C4::Letters::parseletter(
$params->{'letter'}, 'items', $item );
The same key value is used for all three fields. This could theoretically also
be a problem for biblioitems, but this is highly unlikely in Koha 3.X unless
local database changes were made.
The params past to parseletter are in an array called @items, but they are
biblionumbers, possibly leading to some of this confusion.
--
Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the Koha-bugs
mailing list