From 236ad6561783f861d25b56062fc95c4c02995634 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 19 Mar 2021 16:16:39 +0100 Subject: [PATCH] use precached values --- .../event_handlers_server/event_sync_to_avalon.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pype/modules/ftrack/event_handlers_server/event_sync_to_avalon.py b/pype/modules/ftrack/event_handlers_server/event_sync_to_avalon.py index 4b0b96f166..be3a15b049 100644 --- a/pype/modules/ftrack/event_handlers_server/event_sync_to_avalon.py +++ b/pype/modules/ftrack/event_handlers_server/event_sync_to_avalon.py @@ -1259,13 +1259,17 @@ class SyncToAvalonEvent(BaseEvent): output[key] = entity["custom_attributes"][key] hier_values = avalon_sync.get_hierarchical_attributes_values( - self.process_session, entity, hier_attrs + self.process_session, + entity, + hier_attrs, + self.cust_attr_types_by_id ) for key, val in hier_values.items(): - if key == CUST_ATTR_ID_KEY: - continue output[key] = val + # Make sure mongo id is not set + output.pop(CUST_ATTR_ID_KEY, None) + return output def process_renamed(self):