Merge pull request #492 from tokejepsen/2.x/bugfix/nukestudio_collect_reviews

Fix collect reviews
This commit is contained in:
Jakub Ježek 2020-08-28 12:23:26 +02:00 committed by GitHub
commit 18ef403471
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -63,10 +63,14 @@ class CollectReviews(api.InstancePlugin):
self.log.debug("Track item on plateMain")
rev_inst = None
for inst in instance.context[:]:
if inst.data["track"] in track:
rev_inst = inst
self.log.debug("Instance review: {}".format(
rev_inst.data["name"]))
if inst.data["track"] != track:
continue
if inst.data["item"].name() != instance.data["item"].name():
continue
rev_inst = inst
break
if rev_inst is None:
raise RuntimeError((
@ -82,7 +86,7 @@ class CollectReviews(api.InstancePlugin):
ext = os.path.splitext(file)[-1][1:]
# change label
instance.data["label"] = "{0} - {1} - ({2}) - review".format(
instance.data["label"] = "{0} - {1} - ({2})".format(
instance.data['asset'], instance.data["subset"], ext
)