Hi,
When I attempt to delete the exception appointment of a recurrent series, I get the following exception:
System.InvalidOperationException: Cannot locate the parent of appointment with ID = '135'. Ensure that the parent appointment with ID = '36' exists and is loaded.
at Telerik.Web.UI.Scheduling.AppointmentController.DeleteAppointment(Appointment appointmentToDelete, Boolean deleteSeries)
at Telerik.Web.UI.RadScheduler.DeleteAppointment(Appointment appointmentToDelete)
at Telerik.Web.UI.RadScheduler.ProcessPostBackCommand(SchedulerPostBackEvent postBack)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at Telerik.Web.UI.Scheduling.AppointmentController.DeleteAppointment(Appointment appointmentToDelete, Boolean deleteSeries)
at Telerik.Web.UI.RadScheduler.DeleteAppointment(Appointment appointmentToDelete)
at Telerik.Web.UI.RadScheduler.ProcessPostBackCommand(SchedulerPostBackEvent postBack)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
I'm binding the scheduler to the list of objects I get from the DB in page load event. Deleting series or a single appointment works fine. Resizing, moving, editing appointments (including exception appointments) also work fine.
Could you point me to the correct direction to resolve this issue?
Cheers
When I attempt to delete the exception appointment of a recurrent series, I get the following exception:
System.InvalidOperationException: Cannot locate the parent of appointment with ID = '135'. Ensure that the parent appointment with ID = '36' exists and is loaded.
at Telerik.Web.UI.Scheduling.AppointmentController.DeleteAppointment(Appointment appointmentToDelete, Boolean deleteSeries)
at Telerik.Web.UI.RadScheduler.DeleteAppointment(Appointment appointmentToDelete)
at Telerik.Web.UI.RadScheduler.ProcessPostBackCommand(SchedulerPostBackEvent postBack)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at Telerik.Web.UI.Scheduling.AppointmentController.DeleteAppointment(Appointment appointmentToDelete, Boolean deleteSeries)
at Telerik.Web.UI.RadScheduler.DeleteAppointment(Appointment appointmentToDelete)
at Telerik.Web.UI.RadScheduler.ProcessPostBackCommand(SchedulerPostBackEvent postBack)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
I'm binding the scheduler to the list of objects I get from the DB in page load event. Deleting series or a single appointment works fine. Resizing, moving, editing appointments (including exception appointments) also work fine.
Could you point me to the correct direction to resolve this issue?
Cheers