From 4e5375309d651a691101f78c0200b7e5d666e6e6 Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Mon, 31 May 2021 11:23:50 +0200 Subject: [PATCH] Settings: task keys enumerator generated from project related settings --- openpype/settings/entities/enum_entity.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/openpype/settings/entities/enum_entity.py b/openpype/settings/entities/enum_entity.py index ee909bc1a5..5df365508c 100644 --- a/openpype/settings/entities/enum_entity.py +++ b/openpype/settings/entities/enum_entity.py @@ -231,12 +231,13 @@ class TaskTypeEnumEntity(BaseEnumEntity): self.placeholder = None def _get_enum_values(self): - from ..lib import get_default_anatomy_settings - anatomy_settings = get_default_anatomy_settings() + anatomy_entity = self.get_entity_from_path( + "project_settings/project_anatomy" + ) valid_keys = set() enum_items = [] - for task_type, _task_attr in anatomy_settings["tasks"].items(): + for task_type in anatomy_entity["tasks"].keys(): enum_items.append({task_type: task_type}) valid_keys.add(task_type)