Index: /calendar-impl/impl/src/java/org/sakaiproject/calendar/impl/BaseCalendarService.java =================================================================== --- /calendar-impl/impl/src/java/org/sakaiproject/calendar/impl/BaseCalendarService.java (revision 20263) +++ /calendar-impl/impl/src/java/org/sakaiproject/calendar/impl/BaseCalendarService.java (working copy) @@ -2503,7 +2503,7 @@ CalendarEvent eventFromXml = (CalendarEvent) newResource(this, el); // check security - if ( ! allowEditEvent( eventFromXml.getId() ) ) + if ( !unlockCheck(AUTH_MODIFY_CALENDAR_ANY, getReference()) ) throw new PermissionException(SessionManager.getCurrentSessionUserId(), AUTH_MODIFY_CALENDAR_ANY, getReference()); // reserve a calendar event with this id from the info store - if it's in use, this will return null