fix(ftrack): print out which custom attributes cannot be integrated because they are missing in ftrack

This commit is contained in:
Jakub Jezek 2019-06-09 17:33:43 +02:00
parent beee2607b7
commit ef5bbb4837

View file

@ -82,7 +82,7 @@ class IntegrateHierarchyToFtrack(pyblish.api.ContextPlugin):
i for i in self.context[:] if i.data['asset'] in entity['name']]
for key in custom_attributes:
assert (key in entity['custom_attributes']), (
'Missing custom attribute')
'Missing custom attribute key: `{0}` in attrs: `{1}`'.format(key, entity['custom_attributes'].keys()))
entity['custom_attributes'][key] = custom_attributes[key]