Adding some fixing for NoZebra
authorHenri-Damien LAURENT <henridamien.laurent@biblibre.com>
Tue, 12 Aug 2008 07:28:16 +0000 (09:28 +0200)
committerHenri-Damien LAURENT <henridamien.laurent@biblibre.com>
Mon, 24 Nov 2008 17:07:21 +0000 (18:07 +0100)
Signed-off-by: Henri-Damien LAURENT <henridamien.laurent@biblibre.com>
C4/Biblio.pm [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index e98a264..e66f58e
@@ -2195,13 +2195,11 @@ sub ModZebra {
 sub GetNoZebraIndexes {
     my $index = C4::Context->preference('NoZebraIndexes');
     my %indexes;
-    foreach my $line (split /('|"),/,$index) {
+    foreach my $line (split /('|"),[\n\r]*/,$index) {
         $line =~ /(.*)=>(.*)/;
-        my $index = substr($1,1); # get the index, don't forget to remove initial ' or "
+        my $index = $1; # initial ' or " is removed afterwards
         my $fields = $2;
         $index =~ s/'|"|\s//g;
-
-
         $fields =~ s/'|"|\s//g;
         $indexes{$index}=$fields;
     }