From 6f1400433da3c07b9d27fd0f19e7c8dd96346045 Mon Sep 17 00:00:00 2001 From: Petr Kalis Date: Mon, 17 Jul 2023 18:40:31 +0200 Subject: [PATCH] Replace '-' with none Validator would complain about non-existent pool --- .../modules/deadline/plugins/publish/collect_pools.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/openpype/modules/deadline/plugins/publish/collect_pools.py b/openpype/modules/deadline/plugins/publish/collect_pools.py index e221eb00ea..4196acfed2 100644 --- a/openpype/modules/deadline/plugins/publish/collect_pools.py +++ b/openpype/modules/deadline/plugins/publish/collect_pools.py @@ -36,12 +36,20 @@ class CollectDeadlinePools(pyblish.api.InstancePlugin, instance.data["primaryPool"] = ( attr_values.get("primaryPool") or self.primary_pool or "none" ) + if instance.data["primaryPool"] == "-": + instance.data["primaryPool"] = None if not instance.data.get("secondaryPool"): instance.data["secondaryPool"] = ( attr_values.get("secondaryPool") or self.secondary_pool or "none" # noqa ) + if instance.data["secondaryPool"] == "-": + instance.data["secondaryPool"] = None + + self.log.info("prima::{}".format(instance.data["primaryPool"])) + self.log.info("secondaryPool::{}".format(instance.data["secondaryPool"])) + @classmethod def get_attribute_defs(cls): # TODO: Preferably this would be an enum for the user