diff --git a/octoprint_bambu_printer/printer/file_system/cached_file_view.py b/octoprint_bambu_printer/printer/file_system/cached_file_view.py index 8d1d4d8..a4e2074 100644 --- a/octoprint_bambu_printer/printer/file_system/cached_file_view.py +++ b/octoprint_bambu_printer/printer/file_system/cached_file_view.py @@ -87,7 +87,7 @@ class CachedFileView: def _get_file_by_stem_cached(self, file_stem: str, allowed_suffixes: list[str]): for file_path_str in list(self._file_data_cache.keys()) + list(self._file_alias_cache.keys()): file_path = Path(file_path_str) - if file_stem == file_path.with_suffix("").stem and all( + if file_stem == file_path.with_suffix("").stem and any( suffix in allowed_suffixes for suffix in file_path.suffixes ): return self.get_file_data_cached(file_path) diff --git a/setup.py b/setup.py index ddd43c6..5a93861 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ plugin_package = "octoprint_bambu_printer" plugin_name = "OctoPrint-BambuPrinter" # The plugin's version. Can be overwritten within OctoPrint's internal data via __plugin_version__ in the plugin module -plugin_version = "0.1.8rc4" +plugin_version = "0.1.8rc5" # The plugin's description. Can be overwritten within OctoPrint's internal data via __plugin_description__ in the plugin # module