diff --git a/moonraker/components/file_manager/file_manager.py b/moonraker/components/file_manager/file_manager.py index b2bd309..6a137bc 100644 --- a/moonraker/components/file_manager/file_manager.py +++ b/moonraker/components/file_manager/file_manager.py @@ -1306,7 +1306,7 @@ class INotifyHandler: self.event_loop.register_callback( self._sync_with_request, result, sync_lock.sync(full_path), is_valid) - elif is_valid and self._check_need_notify(file_info): + elif is_valid: self.server.send_event("file_manager:filelist_changed", result) async def _sync_with_request(self, @@ -1315,16 +1315,9 @@ class INotifyHandler: is_valid: bool ) -> None: await sync_fut - if is_valid and self._check_need_notify(result['item']): + if is_valid: self.server.send_event("file_manager:filelist_changed", result) - def _check_need_notify(self, file_info: Dict[str, Any]) -> bool: - if file_info['root'] == "gcodes": - ext = os.path.splitext(file_info['path'])[-1] - if ext and ext not in VALID_GCODE_EXTS: - return False - return True - def close(self) -> None: self.event_loop.remove_reader(self.inotify.fileno()) for watch in self.watched_nodes.keys():