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 = []