[Koha-patches] [PATCH] bug 3614 Fix incorrect setting of indicator

Colin Campbell colin.campbell at ptfs-europe.com
Mon Sep 14 14:08:43 CEST 2009


---
 C4/Biblio.pm |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/C4/Biblio.pm b/C4/Biblio.pm
index cdb119f..96e86a7 100644
--- a/C4/Biblio.pm
+++ b/C4/Biblio.pm
@@ -1709,8 +1709,8 @@ sub TransformHtmlToXml {
                     else {
                         my $ind1 = substr( @$indicator[$j], 0, 1 );
                         my $ind2 = substr( @$indicator[$j], 1, 1 );
-                        $ind1 = " " if !defined($ind2) or $ind2 eq "";
-                        $ind2 = " " if !defined($ind2) or $ind2 eq "";
+                        $ind1 ||= ' ';
+                        $ind2 ||= ' ';
                         $xml .= "<datafield tag=\"@$tags[$i]\" ind1=\"$ind1\" ind2=\"$ind2\">\n";
                         $xml .= "<subfield code=\"@$subfields[$i]\">@$values[$i]</subfield>\n";
                         $first = 0;
@@ -1725,8 +1725,8 @@ sub TransformHtmlToXml {
                 if ($first) {
                     my $ind1 = substr( @$indicator[$j], 0, 1 );
                     my $ind2 = substr( @$indicator[$j], 1, 1 );
-                    $ind1 = " " if !defined($ind2) or $ind2 eq "";
-                    $ind2 = " " if !defined($ind2) or $ind2 eq "";
+                    $ind1 ||= ' ';
+                    $ind2 ||= ' ';
                     $xml .= "<datafield tag=\"@$tags[$i]\" ind1=\"$ind1\" ind2=\"$ind2\">\n";
                     $first = 0;
                 }
-- 
1.6.2.5




More information about the Koha-patches mailing list