From 2c6cf9b537f3d2c4c9dcbca77b168189c1f848b2 Mon Sep 17 00:00:00 2001 From: Artem Niehrieiev Date: Fri, 12 Sep 2025 12:02:25 +0000 Subject: [PATCH] fix: handle null values in formatDate and formatTimestamp methods --- .../data-access-objects/data-access-object-oracle.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/shared-code/src/data-access-layer/data-access-objects/data-access-object-oracle.ts b/shared-code/src/data-access-layer/data-access-objects/data-access-object-oracle.ts index 77693a9c5..196f87486 100644 --- a/shared-code/src/data-access-layer/data-access-objects/data-access-object-oracle.ts +++ b/shared-code/src/data-access-layer/data-access-objects/data-access-object-oracle.ts @@ -921,6 +921,9 @@ export class DataAccessObjectOracle extends BasicDataAccessObject implements IDa } private formatDate(date: Date) { + if (!date) { + return date as any; + } const monthNames = ['JAN', 'FEB', 'MAR', 'APR', 'MAY', 'JUN', 'JUL', 'AUG', 'SEP', 'OCT', 'NOV', 'DEC']; const day = date.getDate(); const monthIndex = date.getMonth(); @@ -930,6 +933,9 @@ export class DataAccessObjectOracle extends BasicDataAccessObject implements IDa } private formatTimestamp(timestamp: string | number | Date): string { + if (!timestamp) { + return timestamp as any; + } const date = new Date(timestamp); const day = `0${date.getDate()}`.slice(-2);