diff --git a/scripts/verify-scheduled-task-automation.mjs b/scripts/verify-scheduled-task-automation.mjs index 3323f52..d4970a6 100644 --- a/scripts/verify-scheduled-task-automation.mjs +++ b/scripts/verify-scheduled-task-automation.mjs @@ -50,7 +50,16 @@ function parseArgs(argv) { function formatRunAtLocal(epochMs, timezone = tz) { const parts = getLocalParts(epochMs, timezone); - return `${parts.year}-${String(parts.month).padStart(2, '0')}-${String(parts.day).padStart(2, '0')} ${String(parts.hour).padStart(2, '0')}:${String(parts.minute).padStart(2, '0')}`; + let minute = parts.minute; + let hour = parts.hour; + if (parts.second > 0) { + minute += 1; + if (minute >= 60) { + minute = 0; + hour += 1; + } + } + return `${parts.year}-${String(parts.month).padStart(2, '0')}-${String(parts.day).padStart(2, '0')} ${String(hour).padStart(2, '0')}:${String(minute).padStart(2, '0')}`; } function testIntentLayer() {