From bea691381476f6b53d43852e180f92a1445c3588 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9?= <88423841+Roc25@users.noreply.github.com> Date: Thu, 5 Dec 2024 08:53:44 +0300 Subject: [PATCH] fix: add check to see if library is loaded in filter_items (#547) * Added a check to see if the library is loaded in filter_items * Returned check to see if there is an engine --------- Co-authored-by: gred --- tagstudio/src/qt/ts_qt.py | 3 +++ 1 file changed, 3 insertions(+) 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: