2
0
mirror of https://github.com/inventree/InvenTree.git synced 2026-05-28 03:49:20 +00:00

Handle case where task returns immediately

This commit is contained in:
Oliver Walters
2026-05-23 05:51:15 +00:00
parent 937c237d98
commit 7fac3c7f38
@@ -385,7 +385,13 @@ export default function BuildOutputTable({
outputs: selectedOutputs, outputs: selectedOutputs,
hasTrackedItems: hasTrackedItems, hasTrackedItems: hasTrackedItems,
onFormSuccess: (response: any) => { onFormSuccess: (response: any) => {
setCompleteTaskId(response.task_id); if (response.task_id) {
setCompleteTaskId(response.task_id);
} else {
// If no task ID is returned, immediately refresh the table and build data
table.refreshTable(true);
refreshBuild();
}
} }
}); });
@@ -393,7 +399,13 @@ export default function BuildOutputTable({
build: build, build: build,
outputs: selectedOutputs, outputs: selectedOutputs,
onFormSuccess: (response: any) => { onFormSuccess: (response: any) => {
setScrapTaskId(response.task_id); if (response.task_id) {
setScrapTaskId(response.task_id);
} else {
// If no task ID is returned, immediately refresh the table and build data
table.refreshTable(true);
refreshBuild();
}
} }
}); });
@@ -401,7 +413,13 @@ export default function BuildOutputTable({
build: build, build: build,
outputs: selectedOutputs, outputs: selectedOutputs,
onFormSuccess: (response: any) => { onFormSuccess: (response: any) => {
setDeleteTaskId(response.task_id); if (response.task_id) {
setDeleteTaskId(response.task_id);
} else {
// If no task ID is returned, immediately refresh the table and build data
table.refreshTable(true);
refreshBuild();
}
} }
}); });