From dae6a808b68b01ba5e6694e739817098ccfce6d2 Mon Sep 17 00:00:00 2001 From: Georgy Litvinov Date: Fri, 3 Mar 2023 14:47:23 +0100 Subject: [PATCH] Added check if provided path is directory --- .../mannlib/vitro/webapp/i18n/TranslationConverter.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/i18n/TranslationConverter.java b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/i18n/TranslationConverter.java index 19a01d134..74d0b47d1 100644 --- a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/i18n/TranslationConverter.java +++ b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/i18n/TranslationConverter.java @@ -152,9 +152,11 @@ public class TranslationConverter { log.debug("prefixesRegex " + prefixesRegex); for (String dir : i18nDirs) { File realDir = new File(ctx.getRealPath(dir)); - Collection files = FileUtils.listFiles(realDir, new RegexFileFilter(prefixesRegex + ".*\\.properties"), DirectoryFileFilter.DIRECTORY); - for (File file : files) { - convert(file); + if (realDir.isDirectory()) { + Collection files = FileUtils.listFiles(realDir, new RegexFileFilter(prefixesRegex + ".*\\.properties"), DirectoryFileFilter.DIRECTORY); + for (File file : files) { + convert(file); + } } } }