fix: Fixes Google Keep comverter failing if date format in heading is invalid (#2935)

This commit is contained in:
Antonella Sgarlatta
2025-09-13 10:04:21 -03:00
committed by GitHub
parent 789ed47774
commit 6977b7c0f0

View File

@@ -78,7 +78,8 @@ export class GoogleKeepConverter implements Converter {
rootElement.innerHTML = data
const headingElement = rootElement.getElementsByClassName('heading')[0]
const date = new Date(headingElement?.textContent || '')
const parsedDate = new Date(headingElement?.textContent || '')
const date = parsedDate instanceof Date && !isNaN(parsedDate.getTime()) ? parsedDate : new Date()
headingElement?.remove()
const contentElement = rootElement.getElementsByClassName('content')[0]