From 9a05e9f3b5662ecb9701e95ecb02e07bae37d98c Mon Sep 17 00:00:00 2001 From: J-N-K Date: Wed, 15 Feb 2023 10:33:00 +0100 Subject: [PATCH] [jsscripting] Fix JSScriptFileWatcher not ignoring correct directory (#14393) Signed-off-by: Jan N. Klug --- .../jsscripting/internal/fs/watch/JSScriptFileWatcher.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 70aed1e6f..8e5730909 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 {