Bug 25346: Supress warning message when install dir exists
authorBernardo Gonzalez Kriegel <bgkriegel@gmail.com>
Tue, 19 May 2020 16:21:44 +0000 (13:21 -0300)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Mon, 15 Jun 2020 09:53:36 +0000 (11:53 +0200)
To see it enable verbose mode

To test:
1) Install lang with install dir
   (cd misc/translator; ./tranlste install de-DE)
   check message: "de-DE installer dir /...mysql/de-DE already exists."
2) Apply patch
3) Repeat 1, now message is gone
4) Repeat 1 in verbose mode (./translate install de-DE -v)
   check the message now appears at the bottom.

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Alex Arnaud <alex.arnaud@biblibre.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>

misc/translator/LangInstaller.pm

index 7b5e236..e3e6ecb 100644 (file)
@@ -686,7 +686,7 @@ sub install_installer {
     my $db_scheme = $self->{context}->config('db_scheme');
     my $langdir  = "$intradir/installer/data/$db_scheme/$self->{lang}";
     if ( -d $langdir ) {
-        say "$self->{lang} installer dir $langdir already exists.\nDelete it if you want to recreate it.";
+        say "$self->{lang} installer dir $langdir already exists.\nDelete it if you want to recreate it." if $self->{verbose};
         return;
     }