correction de l'update du

workflow
This commit is contained in:
2026-02-26 22:39:23 +01:00
parent 56b5615abf
commit 4e1637a792
370 changed files with 19223 additions and 900 deletions

View File

@@ -334,12 +334,22 @@ const useProjects = (user)=>{
...data
} : p));
try {
// Persist project fields
const payload = {};
if (data.title !== undefined) payload.title = data.title;
if (data.author !== undefined) payload.author = data.author;
if (data.settings !== undefined) payload.settings = data.settings;
if (data.styleGuide !== undefined) payload.styleGuide = data.styleGuide;
await __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$lib$2f$api$2e$ts__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"].projects.update(id, payload);
if (Object.keys(payload).length > 0) {
await __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$lib$2f$api$2e$ts__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"].projects.update(id, payload);
}
// Persist workflow (nodes + connections) separately
if (data.workflow) {
await __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$lib$2f$api$2e$ts__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"].projects.syncWorkflow(id, {
nodes: data.workflow.nodes || [],
connections: data.workflow.connections || []
});
}
} catch (err) {
console.error("Failed to update project", err);
}