mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 21:04:40 +01:00
Merge pull request #1644 from pypeclub/bugifx/new_project_anatomy_values
This commit is contained in:
commit
6b1cce4dca
1 changed files with 8 additions and 3 deletions
|
|
@ -590,16 +590,21 @@ class MongoSettingsHandler(SettingsHandler):
|
|||
attributes[key] = value
|
||||
|
||||
project_doc_config = project_doc.get("config") or {}
|
||||
|
||||
app_names = set()
|
||||
if "apps" in project_doc_config:
|
||||
for app_item in project_doc_config.pop("apps"):
|
||||
if not project_doc_config or "apps" not in project_doc_config:
|
||||
set_applications = False
|
||||
else:
|
||||
set_applications = True
|
||||
for app_item in project_doc_config["apps"]:
|
||||
if not app_item:
|
||||
continue
|
||||
app_name = app_item.get("name")
|
||||
if app_name:
|
||||
app_names.add(app_name)
|
||||
|
||||
attributes["applications"] = list(app_names)
|
||||
if set_applications:
|
||||
attributes["applications"] = list(app_names)
|
||||
|
||||
output = {"attributes": attributes}
|
||||
for key in self.anatomy_keys:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue