diff --git a/SoObjects/Appointments/SOGoAppointmentObject.m b/SoObjects/Appointments/SOGoAppointmentObject.m index b5660f5a7..1f7dc9132 100644 --- a/SoObjects/Appointments/SOGoAppointmentObject.m +++ b/SoObjects/Appointments/SOGoAppointmentObject.m @@ -842,9 +842,12 @@ 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; } }