mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 05:14:40 +01:00
get_project_entity_from_event store only project name not whole entity
This commit is contained in:
parent
6c0cf5067a
commit
86419f80c6
1 changed files with 9 additions and 8 deletions
|
|
@ -65,14 +65,15 @@ class BaseEvent(BaseHandler):
|
|||
)
|
||||
)
|
||||
# Try to get project entity from event
|
||||
project_entities = event["data"].get("project_entities")
|
||||
if not project_entities:
|
||||
project_entities = {}
|
||||
event["data"]["project_entities"] = project_entities
|
||||
project_data = event["data"].get("project_data")
|
||||
if not project_data:
|
||||
project_data = {}
|
||||
event["data"]["project_data"] = project_data
|
||||
|
||||
project_entity = project_entities.get(project_id)
|
||||
if not project_entity:
|
||||
project_name = project_data.get(project_id)
|
||||
if not project_name:
|
||||
# Get project entity from task and store to event
|
||||
project_entity = session.get("Project", project_id)
|
||||
event["data"]["project_entities"][project_id] = project_entity
|
||||
return project_entity
|
||||
project_name = project_entity["full_name"]
|
||||
event["data"]["project_data"][project_id] = project_name
|
||||
return project_name
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue