From 7c21e2da7f4d57f707d718a816dfa6507f70aab1 Mon Sep 17 00:00:00 2001 From: Toke Stuart Jepsen Date: Wed, 12 Aug 2020 08:13:25 +0100 Subject: [PATCH] Fix backwards compatibility with legacy switch. --- pype/plugins/maya/create/create_review.py | 2 ++ pype/plugins/maya/publish/collect_review.py | 16 ++++++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/pype/plugins/maya/create/create_review.py b/pype/plugins/maya/create/create_review.py index 3e513032e1..f05271aeb2 100644 --- a/pype/plugins/maya/create/create_review.py +++ b/pype/plugins/maya/create/create_review.py @@ -21,4 +21,6 @@ class CreateReview(avalon.maya.Creator): for key, value in animation_data.items(): data[key] = value + data["legacy"] = True + self.data = data diff --git a/pype/plugins/maya/publish/collect_review.py b/pype/plugins/maya/publish/collect_review.py index 0575d90452..4d86c6031d 100644 --- a/pype/plugins/maya/publish/collect_review.py +++ b/pype/plugins/maya/publish/collect_review.py @@ -69,12 +69,16 @@ class CollectReview(pyblish.api.InstancePlugin): instance.data['remove'] = True i += 1 else: - subset = "{}{}{}".format( - task, - instance.data["subset"][0].upper(), - instance.data["subset"][1:] - ) - instance.data['subset'] = subset + if instance.data.get("legacy", True): + instance.data['subset'] = task + 'Review' + else: + subset = "{}{}{}".format( + task, + instance.data["subset"][0].upper(), + instance.data["subset"][1:] + ) + instance.data['subset'] = subset + instance.data['review_camera'] = camera instance.data['frameStartFtrack'] = instance.data["frameStartHandle"] instance.data['frameEndFtrack'] = instance.data["frameEndHandle"]