diff --git a/SoObjects/Appointments/SOGoAppointmentObject.m b/SoObjects/Appointments/SOGoAppointmentObject.m index b5660f5a77..1f7dc91329 100644 --- a/SoObjects/Appointments/SOGoAppointmentObject.m +++ b/SoObjects/Appointments/SOGoAppointmentObject.m @@ -842,9 +842,12 @@ - (NSException *) _handleAttendeesConflicts: (NSArray *) theAttendees if(r_hasDelegated) nbOfDelegation++; } - if([user numberOfSimultaneousBookings] >= [fbInfo count] - nbOfDelegation) + if([user numberOfSimultaneousBookings] > [fbInfo count] - nbOfDelegation) { //Resource can still accept reservation, continue the while statement + [[currentAttendee attributes] removeObjectForKey: @"RSVP"]; + [currentAttendee setParticipationStatus: iCalPersonPartStatAccepted]; + _resourceHasAutoAccepted = YES; continue; } }