fix(tasks): align flow patch optionals

This commit is contained in:
Vincent Koc
2026-03-31 17:04:20 +09:00
parent 34ae78bfee
commit fcc2488579

View File

@@ -249,15 +249,15 @@ export function syncFlowFromTask(
status: terminalFlowStatus,
notifyPolicy: task.notifyPolicy,
goal: resolveFlowGoal(task),
blockedTaskId: terminalFlowStatus === "blocked" ? task.taskId.trim() || null : null,
blockedTaskId: terminalFlowStatus === "blocked" ? task.taskId.trim() || undefined : undefined,
blockedSummary:
terminalFlowStatus === "blocked" ? (resolveFlowBlockedSummary(task) ?? null) : null,
terminalFlowStatus === "blocked" ? (resolveFlowBlockedSummary(task) ?? undefined) : undefined,
updatedAt: task.lastEventAt ?? Date.now(),
...(isTerminal
? {
endedAt: task.endedAt ?? task.lastEventAt ?? Date.now(),
}
: { endedAt: null }),
: { endedAt: undefined }),
});
}