correction de l'update du
workflow
This commit is contained in:
@@ -303,12 +303,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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user