diff --git a/apps/web/src/pages/editing-planner/hooks/template-management/useTemplateSave.ts b/apps/web/src/pages/editing-planner/hooks/template-management/useTemplateSave.ts index d6c0d162f..021ca4af0 100644 --- a/apps/web/src/pages/editing-planner/hooks/template-management/useTemplateSave.ts +++ b/apps/web/src/pages/editing-planner/hooks/template-management/useTemplateSave.ts @@ -98,7 +98,7 @@ export function useTemplateSave(options: UseTemplateSaveOptions) { estimated_duration: totalDuration, segments: clips.map((c, i) => ({ segment_order: i, - duration_min: c.duration, + duration_min: Math.max(1, c.duration), duration_max: c.duration, material_type: c.type === "voice" ? "voiceover" : "video", transition: c.transition