From 07e248da8912092779b1ac9a96a3c2d7bb9a6a79 Mon Sep 17 00:00:00 2001 From: David Lai Date: Sat, 11 Sep 2021 17:44:57 +0800 Subject: [PATCH] StandalonePublisher ignore archived project Based on avalon-core bfce450f --- openpype/tools/standalonepublish/widgets/widget_asset.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/openpype/tools/standalonepublish/widgets/widget_asset.py b/openpype/tools/standalonepublish/widgets/widget_asset.py index c39d71b055..e4fed1b9a7 100644 --- a/openpype/tools/standalonepublish/widgets/widget_asset.py +++ b/openpype/tools/standalonepublish/widgets/widget_asset.py @@ -273,8 +273,10 @@ class AssetWidget(QtWidgets.QWidget): def _set_projects(self): project_names = list() - for project in self.dbcon.projects(): - project_name = project.get("name") + + for doc in self.dbcon.projects(projection={"name": 1}, no_archived=True): + + project_name = doc.get("name") if project_name: project_names.append(project_name) @@ -299,7 +301,8 @@ class AssetWidget(QtWidgets.QWidget): def on_project_change(self): projects = list() - for project in self.dbcon.projects(): + + for project in self.dbcon.projects(projection={"name": 1}, no_archived=True): projects.append(project['name']) project_name = self.combo_projects.currentText() if project_name in projects: