From 02758aae1e2df59cd3566b43be4fb9729fe78d92 Mon Sep 17 00:00:00 2001 From: Toke Jepsen Date: Thu, 27 Jun 2019 17:08:09 +0100 Subject: [PATCH] Enable override of ftrack family mapping. --- pype/plugins/ftrack/publish/integrate_ftrack_instances.py | 5 +++-- pype/plugins/nukestudio/publish/collect_reviews.py | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pype/plugins/ftrack/publish/integrate_ftrack_instances.py b/pype/plugins/ftrack/publish/integrate_ftrack_instances.py index d351289dfe..dfee6bdaa4 100644 --- a/pype/plugins/ftrack/publish/integrate_ftrack_instances.py +++ b/pype/plugins/ftrack/publish/integrate_ftrack_instances.py @@ -1,5 +1,4 @@ import pyblish.api -import os import json @@ -38,7 +37,9 @@ class IntegrateFtrackInstance(pyblish.api.InstancePlugin): family = instance.data['family'].lower() asset_type = '' - asset_type = self.family_mapping[family] + asset_type = instance.data.get( + "ftrackFamily", self.family_mapping[family] + ) componentList = [] ft_session = instance.context.data["ftrackSession"] diff --git a/pype/plugins/nukestudio/publish/collect_reviews.py b/pype/plugins/nukestudio/publish/collect_reviews.py index 99826aca0d..33f7221bff 100644 --- a/pype/plugins/nukestudio/publish/collect_reviews.py +++ b/pype/plugins/nukestudio/publish/collect_reviews.py @@ -38,6 +38,7 @@ class CollectReviews(api.InstancePlugin): data[key] = value data["family"] = "review" + data["ftrackFamily"] = "img" data["families"] = ["ftrack"] subset = ""