diff --git a/src/calendar/view/AbstractCalendar.js b/src/calendar/view/AbstractCalendar.js index 1053729d..b71ecb2a 100644 --- a/src/calendar/view/AbstractCalendar.js +++ b/src/calendar/view/AbstractCalendar.js @@ -1924,11 +1924,10 @@ Ext.define('Extensible.calendar.view.AbstractCalendar', { rec.set(updateData); - if (rec.phantom) { - this.store.add(rec); + if (!rec.phantom) { + this.save(); } - this.save(); this.fireEvent('event' + moveOrCopy, this, rec); }, diff --git a/src/calendar/view/DayBody.js b/src/calendar/view/DayBody.js index c1ef35a4..2c84ea23 100644 --- a/src/calendar/view/DayBody.js +++ b/src/calendar/view/DayBody.js @@ -230,7 +230,9 @@ Ext.define('Extensible.calendar.view.DayBody', { rec.set(updateData); - this.save(); + if (!rec.phantom) { + this.save(); + } this.fireEvent('eventupdate', this, rec); this.fireEvent('eventresize', this, rec);