From f89858f1ec6690708b7e65912722bbf3fc7edde9 Mon Sep 17 00:00:00 2001 From: Gani Georgiev Date: Thu, 9 Apr 2026 09:52:16 +0300 Subject: [PATCH] [#7632] added missing error check in the jsvm watcher --- plugins/jsvm/jsvm.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/jsvm/jsvm.go b/plugins/jsvm/jsvm.go index b20a0c1f..bf194537 100644 --- a/plugins/jsvm/jsvm.go +++ b/plugins/jsvm/jsvm.go @@ -440,8 +440,8 @@ func (p *plugin) watchHooks() error { // // @todo replace once recursive watcher is added (https://github.com/fsnotify/fsnotify/issues/18) dirsErr := filepath.WalkDir(watchDir, func(path string, entry fs.DirEntry, err error) error { - // ignore hidden directories, node_modules, symlinks, sockets, etc. - if !entry.IsDir() || entry.Name() == "node_modules" || strings.HasPrefix(entry.Name(), ".") { + // skip access failures, hidden directories, node_modules, etc. + if err != nil || !entry.IsDir() || entry.Name() == "node_modules" || strings.HasPrefix(entry.Name(), ".") { return nil }