Bug 9239 QA follow-up: amend error handling
authorJared Camins-Esakov <jcamins@cpbibliography.com>
Thu, 14 Mar 2013 16:14:16 +0000 (12:14 -0400)
committerJared Camins-Esakov <jcamins@cpbibliography.com>
Sun, 17 Mar 2013 01:32:35 +0000 (21:32 -0400)
Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
C4/AuthoritiesMarc.pm

index db06f3d..a2da403 100644 (file)
@@ -1213,8 +1213,8 @@ sub GetAuthorizedHeading {
     unless ($record = $args->{record}) {
         return unless $args->{authid};
         $record = GetAuthority($args->{authid});
-        return unless $record;
     }
+    return unless (ref $record eq 'MARC::Record');
     if (C4::Context->preference('marcflavour') eq 'UNIMARC') {
 # construct UNIMARC summary, that is quite different from MARC21 one
 # accepted form