diff --git a/js/save-as-script.js b/js/save-as-script.js index d09a0a3..e0db883 100644 --- a/js/save-as-script.js +++ b/js/save-as-script.js @@ -29,10 +29,11 @@ const extension = { } app.graphToPrompt().then(async (p) => { + const frontendWorkflow = p.workflow ?? app.graph.serialize(); const json = JSON.stringify({ name: filename + ".json", workflow: JSON.stringify(p.output, null, 2), - frontend_workflow: JSON.stringify(app.graph.serialize(), null, 2), + frontend_workflow: JSON.stringify(frontendWorkflow, null, 2), }, null, 2); // convert the data to a JSON string var response = await api.fetchApi(`/saveasscript`, { method: "POST", body: json }); if(response.status == 200) {