Remove input requirement

This commit is contained in:
Nik Afiq 2025-11-05 16:08:30 +09:00
parent e828fa31a5
commit 71ab2cfe86

View File

@ -85,12 +85,17 @@ export default function ShowsPage() {
setError(null);
if (!selectedId) { setError("エピソードを選択してください。"); return; }
let payload: any = { id: selectedId };
const selected = shows.find(s => s.id === selectedId);
if (!selected) { setError("選択中のエピソードが見つかりません。"); return; }
if (startTime) {
const payload: any = { id: selectedId };
if (startTime.trim()) {
const normalized = toHHMMSS(startTime);
if (!normalized) { setError("開始時刻は HH:MM の形式で入力してください。"); return; }
payload.start_time = normalized; // API expects HH:MM:SS
payload.start_time = normalized;
} else {
payload.start_time = selected.start_time;
}
try {
@ -101,7 +106,6 @@ export default function ShowsPage() {
body: JSON.stringify(payload),
});
if (!res.ok) throw new Error(`POST 失敗 (${res.status})`);
setStartTime("");
} catch (e: any) {
setError(e.message || "現在のエピソード設定に失敗しました。");
} finally {