Backfill release dates on startup and hard-lock undated lessons

This commit is contained in:
nmemmert
2026-05-12 15:17:08 -04:00
parent d74151d91d
commit da35006a30
3 changed files with 112 additions and 4 deletions
+2 -2
View File
@@ -113,9 +113,9 @@ function sanitizeUrl(value) {
function isSectionReleased(section) {
if (!section || typeof section !== 'object') return false
if (typeof section.releasedAt !== 'string' || !section.releasedAt.trim()) return true
if (typeof section.releasedAt !== 'string' || !section.releasedAt.trim()) return false
const releaseTime = Date.parse(section.releasedAt)
if (!Number.isFinite(releaseTime)) return true
if (!Number.isFinite(releaseTime)) return false
return releaseTime <= Date.now()
}