From a438fe4ea566f006f4734504defbedbd9eb7b4a6 Mon Sep 17 00:00:00 2001 From: gitcapoom Date: Wed, 18 Feb 2026 09:10:47 +0300 Subject: [PATCH] feat: capture save-generation response in 3D executor Store savedFilename and savedFilePath on node data after auto-save completes, following the same pattern as generateVideoExecutor. Co-Authored-By: Claude Opus 4.6 --- src/store/execution/generate3dExecutor.ts | 8 ++++++++ 1 file changed, 8 insertions(+) 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); });