diff --git a/tagstudio/src/qt/ts_qt.py b/tagstudio/src/qt/ts_qt.py index c1e0b934..d1d09d43 100644 --- a/tagstudio/src/qt/ts_qt.py +++ b/tagstudio/src/qt/ts_qt.py @@ -1115,6 +1115,9 @@ class QtDriver(DriverMixin, QObject): self.item_thumbs[grid_idx].refresh_badge(entry) def filter_items(self, filter: FilterState | None = None) -> None: + if not self.lib.library_dir: + logger.info("Library not loaded") + return assert self.lib.engine if filter: