diff --git a/src/frontend/flask_app/templates/measure/task_execute.html b/src/frontend/flask_app/templates/measure/task_execute.html index 15995e4..4ecbb1a 100644 --- a/src/frontend/flask_app/templates/measure/task_execute.html +++ b/src/frontend/flask_app/templates/measure/task_execute.html @@ -926,8 +926,8 @@ function taskExecute() { // ---- Data from server ---- task: window.__taskData, subtasks: window.__taskSubtasks, - lotNumber: '{{ lot_number or '' }}', - serialNumber: '{{ serial_number or '' }}', + lotNumber: {{ (lot_number or '')|tojson }}, + serialNumber: {{ (serial_number or '')|tojson }}, // ---- Measurement state ---- currentIndex: 0, measurements: [], // [{subtask_id, value, pass_fail, deviation}, ...] diff --git a/src/frontend/flask_app/tests/test_task_execute_lot_tojson.py b/src/frontend/flask_app/tests/test_task_execute_lot_tojson.py new file mode 100644 index 0000000..4b03825 --- /dev/null +++ b/src/frontend/flask_app/tests/test_task_execute_lot_tojson.py @@ -0,0 +1,89 @@ +"""gitea:Adriano/TieMeasureFlow#32. + +lotNumber/serialNumber used to be interpolated into task_execute.html's +