X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=misc%2Fmigration_tools%2F22_to_30%2Fmissing090field.pl;h=bfa85760afbaf24f44b8004e7541df33a09c9b94;hb=d57da73c2f51d837cb7557d7e8ca368cd74fe5c4;hp=648788ba1892e0e8d34ce9f10edd070767cc35f2;hpb=3f4641bf30490a2bb8ed28c518a65e6882e6d326;p=srvgit diff --git a/misc/migration_tools/22_to_30/missing090field.pl b/misc/migration_tools/22_to_30/missing090field.pl index 648788ba18..bfa85760af 100755 --- a/misc/migration_tools/22_to_30/missing090field.pl +++ b/misc/migration_tools/22_to_30/missing090field.pl @@ -3,6 +3,7 @@ # Written by TG on 01/10/2005 # Revised by Joshua Ferraro on 03/31/2006 use strict; +#use warnings; FIXME - Bug 2505 BEGIN { # find Koha's Perl modules # test carefully before changing this @@ -20,7 +21,7 @@ use MARC::File::USMARC; $|=1; my $dbh = C4::Context->dbh; -my $sth=$dbh->prepare("select m.biblionumber,b.biblioitemnumber from biblio m left join biblioitems b on b.biblionumber=m.biblionumber"); +my $sth=$dbh->prepare("SELECT biblionumber, biblioitemnumber FROM biblioitems"); $sth->execute(); my $i=1; @@ -34,6 +35,8 @@ while (my ($biblionumber,$biblioitemnumber)=$sth->fetchrow ){ sub MARCmodbiblionumber{ my ($biblionumber,$biblioitemnumber,$record)=@_; + return unless $record; + my ($tagfield,$biblionumtagsubfield) = &GetMarcFromKohaField("biblio.biblionumber",""); my ($tagfield2,$biblioitemtagsubfield) = &GetMarcFromKohaField("biblio.biblioitemnumber","");