diff --git a/src/store/execution/generate3dExecutor.ts b/src/store/execution/generate3dExecutor.ts index 8d64df9a..a6ad2658 100644 --- a/src/store/execution/generate3dExecutor.ts +++ b/src/store/execution/generate3dExecutor.ts @@ -132,6 +132,14 @@ export async function executeGenerate3D( }), }) .then((res) => res.json()) + .then((saveResult) => { + if (saveResult.success && saveResult.filename) { + updateNodeData(node.id, { + savedFilename: saveResult.filename, + savedFilePath: saveResult.filePath, + }); + } + }) .catch((err) => { console.error("Failed to save 3D model:", err); });