Remove input requirement
This commit is contained in:
parent
e828fa31a5
commit
71ab2cfe86
@ -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 {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user