From 67a0c5fb3c9461cbeaf3f273eb6d5f903e3baa32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Glasn=C3=A1k?= Date: Wed, 25 Jun 2025 06:56:11 +0200 Subject: [PATCH] fix(timeline.utils): handle null date inputs in difference calculation --- app/src/plugins/tm@dashboard/tasks/_utils/timeline.utils.ts | 2 ++ app/src/plugins/w/i18n/models/i18n.ts | 5 ----- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/app/src/plugins/tm@dashboard/tasks/_utils/timeline.utils.ts b/app/src/plugins/tm@dashboard/tasks/_utils/timeline.utils.ts index 74b3cef..34c1c1c 100644 --- a/app/src/plugins/tm@dashboard/tasks/_utils/timeline.utils.ts +++ b/app/src/plugins/tm@dashboard/tasks/_utils/timeline.utils.ts @@ -160,6 +160,8 @@ export default { }, _getDifferenceInMinutes(date1, date2) { + if (!date1 || !date2) return 0 + let diff = (date1.getTime() - date2.getTime()) / 1000 diff /= 60 return Math.abs(Math.round(diff)) diff --git a/app/src/plugins/w/i18n/models/i18n.ts b/app/src/plugins/w/i18n/models/i18n.ts index 7a74dc2..ccfb24e 100644 --- a/app/src/plugins/w/i18n/models/i18n.ts +++ b/app/src/plugins/w/i18n/models/i18n.ts @@ -82,11 +82,6 @@ export class I18n { return response }, (error) => { - if(error.response) { - axios.post('https://logger.wezeo.dev/cms/api/data/new', { - data: JSON.stringify(error) - }) - } return Promise.reject(error?.response || error) } )