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:
@@ -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();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user