From 45a0dfbd0250105807143782a9762adc4e22ba5d Mon Sep 17 00:00:00 2001 From: jasquat Date: Mon, 31 Oct 2022 17:19:05 -0400 Subject: [PATCH] Squashed 'spiffworkflow-backend/' changes from 9e3112960..9259cb4f0 9259cb4f0 updated backend to send instructions for user tasks through jinja as well w/ burnettk danfunk git-subtree-dir: spiffworkflow-backend git-subtree-split: 9259cb4f0a7bfa2b1b29f8339da3690f468a5ab4 --- .../routes/process_api_blueprint.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/spiffworkflow_backend/routes/process_api_blueprint.py b/src/spiffworkflow_backend/routes/process_api_blueprint.py index 7c7643bf..f2ffec20 100644 --- a/src/spiffworkflow_backend/routes/process_api_blueprint.py +++ b/src/spiffworkflow_backend/routes/process_api_blueprint.py @@ -1069,12 +1069,13 @@ def task_show(process_instance_id: int, task_id: str) -> flask.wrappers.Response ) if ui_form_contents: task.form_ui_schema = ui_form_contents - elif task.type == "Manual Task": - if task.properties and task.data: - if task.properties["instructionsForEndUser"]: - task.properties["instructionsForEndUser"] = render_jinja_template( - task.properties["instructionsForEndUser"], task.data - ) + + if task.properties and task.data and "instructionsForEndUser" in task.properties: + print(f"task.properties['instructionsForEndUser']: {task.properties['instructionsForEndUser']}") + if task.properties["instructionsForEndUser"]: + task.properties["instructionsForEndUser"] = render_jinja_template( + task.properties["instructionsForEndUser"], task.data + ) return make_response(jsonify(task), 200)