From 96d6029b221c153161fbc12ffd5e8f2353b7b5b9 Mon Sep 17 00:00:00 2001 From: mic Date: Fri, 21 Mar 2025 21:27:54 +0100 Subject: [PATCH] Improve error handling for calendar event dialog by refining error message processing --- js/mzta-menus.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/mzta-menus.js b/js/mzta-menus.js index 36f236cd..b2a93c6c 100644 --- a/js/mzta-menus.js +++ b/js/mzta-menus.js @@ -238,7 +238,8 @@ export class mzta_Menus { taWorkingStatus.stopWorking(); return {ok:'1'}; } else { - if (result_openCalendarEventDialog.error.startsWith("|>>")) { + let err = result_openCalendarEventDialog.error; + if (err && typeof err === 'string' && err.startsWith('|>>')) { result_openCalendarEventDialog.error = browser.i18n.getMessage(result_openCalendarEventDialog.error.substring(3)); } browser.tabs.sendMessage(tabs[0].id, { command: "sendAlert", curr_tab_type: tabs[0].type, message: browser.i18n.getMessage("calendar_opening_dialog_error") + ": " + result_openCalendarEventDialog.error });