From 98b5b81d7d5b339980f3d0682d42085ac6ac7159 Mon Sep 17 00:00:00 2001 From: contributor Date: Thu, 13 Nov 2025 20:33:03 +0200 Subject: [PATCH] add typing and improve readability --- apps/server/src/services/import/enex.ts | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/apps/server/src/services/import/enex.ts b/apps/server/src/services/import/enex.ts index 711723516..94104104a 100644 --- a/apps/server/src/services/import/enex.ts +++ b/apps/server/src/services/import/enex.ts @@ -413,21 +413,19 @@ function importEnex(taskContext: TaskContext<"importNotes">, file: File, parentN function formatDateTimeToLocalDbFormat( utcDateFromEnex: Date | string | null | undefined, - keepUtc: boolean) { - + keepUtc: boolean +): string | undefined { if (!utcDateFromEnex) { return undefined; } - let date = dayjs(utcDateFromEnex); - if (keepUtc) { - date = date.utc(); - } - if (!date.isValid()) { + const parsedDate = dayjs(utcDateFromEnex); + + if (!parsedDate.isValid()) { return undefined; } - return date.format(date_utils.LOCAL_DATETIME_FORMAT); + return (keepUtc ? parsedDate.utc() : parsedDate).format(date_utils.LOCAL_DATETIME_FORMAT); } export default { importEnex };