diff --git a/pype/plugins/global/publish/validate_version.py b/pype/plugins/global/publish/validate_version.py index c484c517bb..acc4923e7a 100644 --- a/pype/plugins/global/publish/validate_version.py +++ b/pype/plugins/global/publish/validate_version.py @@ -10,9 +10,14 @@ class ValidateVersion(pyblish.api.InstancePlugin): order = pyblish.api.ValidatorOrder label = "Validate Version" + hosts = ["nuke", "maya", "blender"] def process(self, instance): - version = int(instance.data.get("version")) - last_version = int(instance.data.get("lastVersion")) + version = int(instance.data.get("version") + latest_version = int(instance.data.get("latestVersion", 0)) - assert (version != last_version), "This workfile version is already in published: database: `{0}`, workfile: `{1}`".format(last_version, version) + assert (version != latest_version), ("Version `{0}` that you are" + " trying to publish, already" + " exists in the" + " database `{1}`.").format( + version, latest_version)