From: J-N-K Date: Wed, 15 Feb 2023 09:33:00 +0000 (+0100) Subject: [jsscripting] Fix JSScriptFileWatcher not ignoring correct directory (#14393) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=9a05e9f3b5662ecb9701e95ecb02e07bae37d98c;p=openhab-addons.git [jsscripting] Fix JSScriptFileWatcher not ignoring correct directory (#14393) Signed-off-by: Jan N. Klug --- diff --git a/bundles/org.openhab.automation.jsscripting/src/main/java/org/openhab/automation/jsscripting/internal/fs/watch/JSScriptFileWatcher.java b/bundles/org.openhab.automation.jsscripting/src/main/java/org/openhab/automation/jsscripting/internal/fs/watch/JSScriptFileWatcher.java index 70aed1e6f1..8e57309097 100644 --- a/bundles/org.openhab.automation.jsscripting/src/main/java/org/openhab/automation/jsscripting/internal/fs/watch/JSScriptFileWatcher.java +++ b/bundles/org.openhab.automation.jsscripting/src/main/java/org/openhab/automation/jsscripting/internal/fs/watch/JSScriptFileWatcher.java @@ -49,7 +49,7 @@ public class JSScriptFileWatcher extends AbstractScriptFileWatcher { @Override protected Optional getScriptType(Path scriptFilePath) { - if (!scriptFilePath.startsWith(FILE_DIRECTORY + File.separator + "node_modules") + if (!scriptFilePath.startsWith(getWatchPath().resolve("node_modules")) && "js".equals(super.getScriptType(scriptFilePath).orElse(null))) { return Optional.of(GraalJSScriptEngineFactory.MIME_TYPE); } else {