From 369d2dc3882f52a021ec1524a593ef79a0bd1816 Mon Sep 17 00:00:00 2001 From: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com> Date: Sat, 4 Jan 2025 23:45:52 -0800 Subject: [PATCH] fix: return empty set in place of `None` --- tagstudio/src/qt/widgets/preview/field_containers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tagstudio/src/qt/widgets/preview/field_containers.py b/tagstudio/src/qt/widgets/preview/field_containers.py index f2d82272..333a6a27 100644 --- a/tagstudio/src/qt/widgets/preview/field_containers.py +++ b/tagstudio/src/qt/widgets/preview/field_containers.py @@ -200,7 +200,7 @@ class FieldContainers(QWidget): if key: logger.info("Key cluster:", key=key, cluster=cluster_map.get(key.id)) - if final_tags := cluster_map.get(key.id).union([key.id]): + if final_tags := cluster_map.get(key.id, set()).union([key.id]): cats[key] = {self.lib.get_tag(x) for x in final_tags if x in base_tag_ids} added_ids = added_ids.union({x for x in final_tags if x in base_tag_ids})