[Koha-bugs] [Bug 5737] New: ZOOM connection problem in merge_authority.pl when trying to do a batch merge.
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Thu Feb 10 17:02:35 CET 2011
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5737
Summary: ZOOM connection problem in merge_authority.pl when
trying to do a batch merge.
Change sponsored?: ---
Product: Koha
Version: rel_3_2
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P5
Component: Command-line Utilities
AssignedTo: gmcharlt at gmail.com
ReportedBy: fcapovilla at live.ca
QAContact: koha-bugs at lists.koha-community.org
Estimated Hours: 0.0
Created attachment 3122
--> http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=3122
Modified the merge subroutine in AuthoritiesMarc.pm so it won't destroy the
connection to the biblioserver.
When trying to use the script "./merge_authority.pl -b" to merge all
authorities, an error is returned. Here is an example using the verbose mode :
$ ./merge_authority.pl -b -v
Merging
managing 76871
managing 14291
{_conn} undefined: has this Connection been destroy()ed? at
/usr/lib/perl5/ZOOM.pm line 341.
The problem seems to happen because the ZOOM connection to the biblioserver is
destroyed on line 1305 of AuthoritiesMarc.pm. The merge is done correctly for
the first authority, but an error is returned when we get to the second one
because the connection was destroyed by the first call to &merge.
There seems to be no way to check if a connection was destroyed, so I modified
the &merge subroutine so it won't destroy the connection, but will return it to
its original state after &merge is done with it.
Patch attached.
--
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