From 0f6c79967a0fb8a3fd7fa4d9b3fd08b663fc7b11 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Thu, 30 Jan 2020 18:48:58 +0100 Subject: [PATCH] added warning messages for cases when entity does not have custom attributes --- pype/ftrack/events/event_sync_to_avalon.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pype/ftrack/events/event_sync_to_avalon.py b/pype/ftrack/events/event_sync_to_avalon.py index 67e0bee9d7..8d25b5b801 100644 --- a/pype/ftrack/events/event_sync_to_avalon.py +++ b/pype/ftrack/events/event_sync_to_avalon.py @@ -1828,6 +1828,13 @@ class SyncToAvalonEvent(BaseEvent): obj_type_id = ent_info["objectTypeId"] ent_cust_attrs = cust_attrs_by_obj_id.get(obj_type_id) + if ent_cust_attrs is None: + self.log.warning(( + "BUG REPORT: Entity has ent type without" + " custom attributes <{}> \"{}\"" + ).format(entType, ent_info)) + continue + for key, values in ent_info["changes"].items(): if key in hier_attrs_keys: self.hier_cust_attrs_changes[key].append(ftrack_id)