From eb9b88068c656cf7ec2d73032b4b174950e33388 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 17 Sep 2021 18:37:11 +0200 Subject: [PATCH] refresh family configu during refresh of family model --- openpype/tools/loader/widgets.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/openpype/tools/loader/widgets.py b/openpype/tools/loader/widgets.py index 6d29dee6ec..650879ac86 100644 --- a/openpype/tools/loader/widgets.py +++ b/openpype/tools/loader/widgets.py @@ -879,12 +879,13 @@ class FamilyModel(QtGui.QStandardItemModel): families = set(result[0]["families"]) root_item = self.invisibleRootItem() - self.blockSignals(True) + for family in tuple(self._items_by_family.keys()): if family not in families: item = self._items_by_family.pop(family) root_item.removeRow(item.row()) - self.blockSignals(False) + + self.family_config_cache.refresh() new_items = [] for family in families: @@ -892,8 +893,6 @@ class FamilyModel(QtGui.QStandardItemModel): continue family_config = self.family_config_cache.family_config(family) - if family_config.get("hideFilter"): - continue label = family_config.get("label", family) icon = family_config.get("icon", None)