From 1d4dd107d30c73355caacd7a72666a1a02e2240f Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Wed, 12 May 2021 15:30:22 +0200 Subject: [PATCH] refresh project after save --- openpype/tools/project_manager/project_manager/model.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/openpype/tools/project_manager/project_manager/model.py b/openpype/tools/project_manager/project_manager/model.py index e9f517b7f1..1cca1d1544 100644 --- a/openpype/tools/project_manager/project_manager/model.py +++ b/openpype/tools/project_manager/project_manager/model.py @@ -131,6 +131,11 @@ class HierarchyModel(QtCore.QAbstractItemModel): def _reset_root_item(self): self._root_item = RootItem(self) + def refresh_project(self): + project_name = self._current_project + self._current_project = None + self.set_project(project_name) + def set_project(self, project_name): if self._current_project == project_name: return @@ -1000,6 +1005,8 @@ class HierarchyModel(QtCore.QAbstractItemModel): if bulk_writes: project_col.bulk_write(bulk_writes) + self.refresh_project() + class BaseItem: columns = []