From: jimtng <2554958+jimtng@users.noreply.github.com> Date: Tue, 21 Mar 2023 22:18:46 +0000 (+1000) Subject: [jrubyscripting] Filter files that are added to the watch list (#14590) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=72254b820dab5a69c29949f436bdd41533d598cb;p=openhab-addons.git [jrubyscripting] Filter files that are added to the watch list (#14590) Signed-off-by: Jimmy Tanagra --- diff --git a/bundles/org.openhab.automation.jrubyscripting/src/main/java/org/openhab/automation/jrubyscripting/internal/watch/JRubyScriptFileWatcher.java b/bundles/org.openhab.automation.jrubyscripting/src/main/java/org/openhab/automation/jrubyscripting/internal/watch/JRubyScriptFileWatcher.java index 94d9035ef3..b2712a533b 100644 --- a/bundles/org.openhab.automation.jrubyscripting/src/main/java/org/openhab/automation/jrubyscripting/internal/watch/JRubyScriptFileWatcher.java +++ b/bundles/org.openhab.automation.jrubyscripting/src/main/java/org/openhab/automation/jrubyscripting/internal/watch/JRubyScriptFileWatcher.java @@ -66,6 +66,7 @@ public class JRubyScriptFileWatcher extends AbstractScriptFileWatcher { if (scriptEngineFactory.isFileInGemHome(path) || scriptEngineFactory.isFileInLoadPath(path)) { return Optional.empty(); } - return super.getScriptType(scriptFilePath); + + return super.getScriptType(scriptFilePath).filter(type -> scriptEngineFactory.getScriptTypes().contains(type)); } }