If the user converts an existing appointment to a recurring appointment, the system creates the recurring appointments and delete the existing appointment. If the user does not have the delete privilege for the activity (appointment), the conversion fails with the error about missing the delete privilege of the activity (appointment).
Such action as deleting the original Appointment in AddRecurrenceRequest should be handled by the elevated SYSTEM account instead of deleting with the initiating user's context.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.