OP-6567 - fix setting of version to workfile instance (#5452)

If there are multiple instances of renderlayer published, previous logic resulted in unpredictable rewrite of instance family to 'workfile'
This commit is contained in:
Petr Kalis 2023-08-16 16:16:21 +02:00 committed by GitHub
parent bdc42761bd
commit 328c3d9c7f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -304,9 +304,9 @@ class CollectMayaRender(pyblish.api.InstancePlugin):
if self.sync_workfile_version:
data["version"] = context.data["version"]
for instance in context:
if instance.data['family'] == "workfile":
instance.data["version"] = context.data["version"]
for _instance in context:
if _instance.data['family'] == "workfile":
_instance.data["version"] = context.data["version"]
# Define nice label
label = "{0} ({1})".format(layer_name, instance.data["asset"])