From 3ddefade0dd1d6fe3d1dc3b28a7452c5a9d0cd52 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 14 May 2021 18:09:35 +0200 Subject: [PATCH] it is possible to force project change even if current project name is same --- openpype/tools/project_manager/project_manager/model.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/openpype/tools/project_manager/project_manager/model.py b/openpype/tools/project_manager/project_manager/model.py index 7617275b91..a597550b36 100644 --- a/openpype/tools/project_manager/project_manager/model.py +++ b/openpype/tools/project_manager/project_manager/model.py @@ -142,9 +142,7 @@ class HierarchyModel(QtCore.QAbstractItemModel): self._root_item = RootItem(self) def refresh_project(self): - project_name = self._current_project - self._current_project = None - self.set_project(project_name) + self.set_project(self._current_project, True) @property def project_item(self): @@ -156,8 +154,8 @@ class HierarchyModel(QtCore.QAbstractItemModel): break return output - def set_project(self, project_name): - if self._current_project == project_name: + def set_project(self, project_name, force=False): + if self._current_project == project_name and not force: return self.clear()