]> git.basschouten.com Git - openhab-addons.git/commitdiff
[jrubyscripting] Filter files that are added to the watch list (#14590)
authorjimtng <2554958+jimtng@users.noreply.github.com>
Tue, 21 Mar 2023 22:18:46 +0000 (08:18 +1000)
committerGitHub <noreply@github.com>
Tue, 21 Mar 2023 22:18:46 +0000 (23:18 +0100)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
bundles/org.openhab.automation.jrubyscripting/src/main/java/org/openhab/automation/jrubyscripting/internal/watch/JRubyScriptFileWatcher.java

index 94d9035ef32c793399c08f0a826b3e18e5e7c1bf..b2712a533b0548a13554eb16f10efc910ff1288c 100644 (file)
@@ -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));
     }
 }