diff --git a/calendar/js/app.js b/calendar/js/app.js index a2bba0e071..3623a76488 100644 --- a/calendar/js/app.js +++ b/calendar/js/app.js @@ -580,6 +580,8 @@ var CalendarApp = /** @class */ (function (_super) { } // Ask for the real data egw.json("calendar.calendar_ui.ajax_get", [[pushData.id]], function (data) { + if (data && data.data && data.data.data) + return; var unknown = (typeof egw.dataGetUIDdata(data.uid) === "undefined"); // Store it, which will call all registered listeners egw.dataStoreUID(data.uid, data.data); diff --git a/calendar/js/app.ts b/calendar/js/app.ts index fb7d455c45..638a9e6b64 100644 --- a/calendar/js/app.ts +++ b/calendar/js/app.ts @@ -522,6 +522,8 @@ class CalendarApp extends EgwApp // Ask for the real data egw.json("calendar.calendar_ui.ajax_get", [[pushData.id]], function(data) { + if(data && data.data && data.data.data) return; + let unknown = (typeof egw.dataGetUIDdata(data.uid) === "undefined"); // Store it, which will call all registered listeners egw.dataStoreUID(data.uid, data.data);