Fixed old and new reservations logic in API