diff --git a/pype/plugins/ftrack/publish/integrate_ftrack_api.py b/pype/plugins/ftrack/publish/integrate_ftrack_api.py index b7d9a2855d..9fe4fddebf 100644 --- a/pype/plugins/ftrack/publish/integrate_ftrack_api.py +++ b/pype/plugins/ftrack/publish/integrate_ftrack_api.py @@ -144,8 +144,6 @@ class IntegrateFtrackApi(pyblish.api.InstancePlugin): "version": 0, "asset": asset_entity, } - if task: - assetversion_data['task'] = task assetversion_data.update(data.get("assetversion_data", {})) @@ -157,6 +155,9 @@ class IntegrateFtrackApi(pyblish.api.InstancePlugin): # due to a ftrack_api bug where you can't add metadata on creation. assetversion_metadata = assetversion_data.pop("metadata", {}) + if task: + assetversion_data['task'] = task + # Create a new entity if none exits. if not assetversion_entity: assetversion_entity = session.create(