diff --git a/src/calendar/form/EventWindow.js b/src/calendar/form/EventWindow.js index f289ab73..13e0e79d 100644 --- a/src/calendar/form/EventWindow.js +++ b/src/calendar/form/EventWindow.js @@ -301,9 +301,9 @@ Ext.define('Extensible.calendar.form.EventWindow', { var start = o[EventMappings.StartDate.name], end = o[EventMappings.EndDate.name] || Extensible.Date.add(start, {hours: 1}); - - rec = Ext.create('Extensible.calendar.data.EventModel'); - + + rec = Ext.create(this.eventModel); + rec.data[EventMappings.Title.name] = o[EventMappings.Title.name]; // in case it's set rec.data[EventMappings.StartDate.name] = start; rec.data[EventMappings.EndDate.name] = end; diff --git a/src/calendar/view/AbstractCalendar.js b/src/calendar/view/AbstractCalendar.js index 1053729d..b7b47be2 100644 --- a/src/calendar/view/AbstractCalendar.js +++ b/src/calendar/view/AbstractCalendar.js @@ -1665,6 +1665,7 @@ Ext.define('Extensible.calendar.view.AbstractCalendar', { modal: this.editModal, enableEditDetails: this.enableEditDetails, startDay: this.startDay, + eventModel: this.store.model, listeners: { 'eventadd': {