From f4641e1eda2b1c0673af0ee3701534b62efed09f Mon Sep 17 00:00:00 2001 From: "clement.hector" Date: Thu, 21 Oct 2021 11:20:40 +0200 Subject: [PATCH] add suggestion --- openpype/lib/anatomy.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/openpype/lib/anatomy.py b/openpype/lib/anatomy.py index 78dc323d4d..aaf10479fd 100644 --- a/openpype/lib/anatomy.py +++ b/openpype/lib/anatomy.py @@ -990,8 +990,12 @@ class Templates: missing_required = [] replace_keys = [] - if "{task[name]}" in orig_template and not isinstance(data["task"], dict): - data['task']= {'name': data.get("task")} + task_data = data.get("task") + if ( + isinstance(task_data, StringType) + and "{task[name]}" in orig_template + ): + data["task"] = {"name": task_data} for group in self.key_pattern.findall(template): orig_key = group[1:-1]