From c8f6d8d009e09ba403790586dadcb5e74080d150 Mon Sep 17 00:00:00 2001 From: Bernardo Gonzalez Kriegel Date: Mon, 4 Apr 2016 10:59:37 -0300 Subject: [PATCH] Bug 16194: Do not consider xslt as valid theme dir in LangInstaller.pm Bug 15527 add an xslt dir, LangInstaller.pm must ingnore that dir. To test: 1) Verify the problem on current master Update translation for any lang, will see errors 2) Apply the patch 3) Update again, no errors Signed-off-by: Tomas Cohen Arazi Works as expected. Signed-off-by: Katrin Fischer Signed-off-by: Brendan A Gallagher --- misc/translator/LangInstaller.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/misc/translator/LangInstaller.pm b/misc/translator/LangInstaller.pm index 52449454d8..683897ddf1 100644 --- a/misc/translator/LangInstaller.pm +++ b/misc/translator/LangInstaller.pm @@ -110,7 +110,7 @@ sub new { # OPAC themes opendir my $dh, $context->config('opachtdocs'); - for my $theme ( grep { not /^\.|lib/ } readdir($dh) ) { + for my $theme ( grep { not /^\.|lib|xslt/ } readdir($dh) ) { push @{$self->{interface}}, { name => "OPAC $theme", dir => "$opachtdocs/$theme", @@ -123,7 +123,7 @@ sub new { # search for strings on staff & opac marc files my $dirs = $context->config('intrahtdocs') . '/prog'; opendir $fh, $context->config('opachtdocs'); - for ( grep { not /^\.|\.\.|lib$/ } readdir($fh) ) { + for ( grep { not /^\.|\.\.|lib$|xslt/ } readdir($fh) ) { $dirs .= ' ' . "$opachtdocs/$_"; } push @{$self->{interface}}, { -- 2.39.5