Skip to content

Commit aa75205

Browse files
authored
use user task variable name if present (#2639)
1 parent 1f99daf commit aa75205

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

spiffworkflow-frontend/src/views/TaskShow/TaskShow.tsx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,19 @@ export default function TaskShow() {
108108
const processTaskWithDataResult = (result: Task) => {
109109
setTaskWithTaskData(result);
110110

111-
const taskDataToUse = result.saved_form_data || result.data;
111+
const variableName = result.extensions.variableName;
112+
let taskDataToUse;
113+
if (result.saved_form_data) {
114+
taskDataToUse = result.saved_form_data;
115+
} else if (
116+
typeof variableName !== 'undefined' &&
117+
variableName != null &&
118+
typeof result.data[variableName] !== 'undefined'
119+
) {
120+
taskDataToUse = result.data[variableName];
121+
} else {
122+
taskDataToUse = result.data;
123+
}
112124
setTaskData(recursivelyChangeNullAndUndefined(taskDataToUse, undefined));
113125
setFormButtonsDisabled(false);
114126
};

0 commit comments

Comments
 (0)