diff --git a/src/components/workouts/manual-workout-form.tsx b/src/components/workouts/manual-workout-form.tsx index c849056e4..4455c83ae 100644 --- a/src/components/workouts/manual-workout-form.tsx +++ b/src/components/workouts/manual-workout-form.tsx @@ -116,7 +116,7 @@ export function ManualWorkoutForm({ // a submit after an edit updates the row the first submit stored. const [externalId] = useState(newManualWorkoutExternalId); const [draft, setDraft] = useState(() => - emptyManualWorkoutDraft(new Date(), timezone), + emptyManualWorkoutDraft(), ); const [errors, setErrors] = useState< Partial> diff --git a/src/lib/workouts/__tests__/manual-entry.test.ts b/src/lib/workouts/__tests__/manual-entry.test.ts index 0f728fb10..001142455 100644 --- a/src/lib/workouts/__tests__/manual-entry.test.ts +++ b/src/lib/workouts/__tests__/manual-entry.test.ts @@ -242,7 +242,7 @@ describe("buildManualWorkoutEntry — validation", () => { describe("the form's defaults", () => { it("opens with a blank start; the field caps at the current minute", () => { expect(wallClockNow(NOW, "Europe/Berlin")).toBe("2026-09-15T14:00"); - expect(emptyManualWorkoutDraft(NOW, "Asia/Seoul")).toMatchObject({ + expect(emptyManualWorkoutDraft()).toMatchObject({ sportType: "", start: "", hours: "", diff --git a/src/lib/workouts/manual-entry.ts b/src/lib/workouts/manual-entry.ts index 6be35a294..d672ae8ea 100644 --- a/src/lib/workouts/manual-entry.ts +++ b/src/lib/workouts/manual-entry.ts @@ -118,10 +118,7 @@ export function wallClockNow(now: Date, timezone: string): string { return `${p.year}-${pad(p.month)}-${pad(p.day)}T${pad(p.hour)}:${pad(p.minute)}`; } -export function emptyManualWorkoutDraft( - now: Date, - timezone: string, -): ManualWorkoutDraft { +export function emptyManualWorkoutDraft(): ManualWorkoutDraft { return { sportType: "", // Blank on purpose (#1085): a blank start means "it just ended", so the