[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