remove warning
authorMarc Chantreux <marc.chantreux@biblibre.com>
Sat, 28 Nov 2009 01:01:59 +0000 (02:01 +0100)
committerHenri-Damien LAURENT <henridamien.laurent@biblibre.com>
Thu, 24 Dec 2009 15:52:20 +0000 (16:52 +0100)
C4/AuthoritiesMarc.pm

index 8f67f0d..c2c1786 100644 (file)
@@ -591,7 +591,7 @@ sub AddAuthority {
     my $sth=$dbh->prepare("select max(authid) from auth_header");
     $sth->execute;
     ($authid)=$sth->fetchrow;
-    $authid=$authid+1;
+    ( $authid ||= 0 )++; # $authid is undef for the first authority
     ## Insert the recordID in MARC record
     if   ( my $field = $record->field('001') ) { $field->data($authid) }
     else { $record->insert_fields_ordered(MARC::Field->new('001',$authid)) }