From 6977b7c0f0a62e385e12905d463ad5d6453d7247 Mon Sep 17 00:00:00 2001 From: Antonella Sgarlatta Date: Sat, 13 Sep 2025 10:04:21 -0300 Subject: [PATCH] fix: Fixes Google Keep comverter failing if date format in heading is invalid (#2935) --- .../src/Import/GoogleKeepConverter/GoogleKeepConverter.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/ui-services/src/Import/GoogleKeepConverter/GoogleKeepConverter.ts b/packages/ui-services/src/Import/GoogleKeepConverter/GoogleKeepConverter.ts index d27d106e4..5f11f5da5 100644 --- a/packages/ui-services/src/Import/GoogleKeepConverter/GoogleKeepConverter.ts +++ b/packages/ui-services/src/Import/GoogleKeepConverter/GoogleKeepConverter.ts @@ -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]