fix api test error
This commit is contained in:
@@ -58,7 +58,9 @@ export function parseExpirationDate(raw: string | null | undefined): Date | null
|
||||
const iso = new Date(raw)
|
||||
if (!isNaN(iso.getTime()) && raw.length >= 10) {
|
||||
// Ensure we don't accept "2026-06" as valid — need at least YYYY-MM-DD
|
||||
const parts = raw.split('T')[0].split('-')
|
||||
const datePart = raw.split('T')[0]
|
||||
if (!datePart) return null
|
||||
const parts = datePart.split('-')
|
||||
if (parts.length === 3) return iso
|
||||
}
|
||||
|
||||
@@ -111,7 +113,7 @@ export function validateLicenseDate(expirationDate: Date | null | undefined): De
|
||||
const nowMs = now.getTime()
|
||||
const expMs = expirationDate.getTime()
|
||||
const daysRemaining = Math.ceil((expMs - nowMs) / MS_PER_DAY)
|
||||
const expDateStr = expirationDate.toISOString().split('T')[0]
|
||||
const expDateStr = expirationDate.toISOString().split('T')[0] ?? ''
|
||||
const minValidityDays = getMinValidityDays()
|
||||
|
||||
// Expired
|
||||
|
||||
Reference in New Issue
Block a user