diff --git a/client/modules/crm/src/views/calendar/calendar-page.js b/client/modules/crm/src/views/calendar/calendar-page.js index 8042d4f75d..c39f1a503d 100644 --- a/client/modules/crm/src/views/calendar/calendar-page.js +++ b/client/modules/crm/src/views/calendar/calendar-page.js @@ -52,7 +52,7 @@ Espo.define('crm:views/calendar/calendar-page', 'view', function (Dep) { if (!this.mode) { this.mode = this.getStorage().get('state', 'calendarMode') || null; - if (this.mode.indexOf('view-') === 0) { + if (this.mode && this.mode.indexOf('view-') === 0) { var viewId = this.mode.substr(5); var calendarViewDataList = this.getPreferences().get('calendarViewDataList') || []; var isFound = false;