diff --git a/mozilla/calendar/base/src/calTransactionManager.js b/mozilla/calendar/base/src/calTransactionManager.js index 8e8917f6ba7..25925f51afb 100644 --- a/mozilla/calendar/base/src/calTransactionManager.js +++ b/mozilla/calendar/base/src/calTransactionManager.js @@ -107,6 +107,7 @@ calTransaction.prototype = { mCalendar: null, mItem: null, mOldItem: null, + mOldCalendar: null, mListener: null, mIsDoTransaction: false, @@ -174,7 +175,7 @@ calTransaction.prototype = { this.mCalendar.deleteItem(this.mItem, this); break; case 'move': - this.mOldCalendar = this.mOldItem.mCalendar; + this.mOldCalendar = this.mOldItem.calendar; this.mOldCalendar.deleteItem(this.mOldItem, this); this.mCalendar.addItem(this.mItem, this); break;