From 474e241e164daf6ff985c135e713e4feecfe8b13 Mon Sep 17 00:00:00 2001 From: Milan Kolar Date: Tue, 26 Nov 2019 11:38:12 +0100 Subject: [PATCH] fix add task to assetversion only if needed --- pype/plugins/ftrack/publish/integrate_ftrack_api.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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(