diff --git a/booking.rooms_allocate.inc b/booking.rooms_allocate.inc index 9595b29..fb3d870 100644 --- a/booking.rooms_allocate.inc +++ b/booking.rooms_allocate.inc @@ -11,7 +11,10 @@ function _booking_rooms_name_autocomplete($string) { $query = db_select('booking_person', 'p') ->fields('p', array('nid', 'booking_firstname', 'booking_lastname')); - $db_or = db_or()->condition('p.booking_lastname', '%' . db_like($string) . '%', 'LIKE')->condition('p.booking_firstname', '%' . db_like($string) . '%', 'LIKE'); + $db_or = db_or() + ->condition('p.booking_lastname', '%' . db_like($string) . '%', 'LIKE') + ->condition('p.booking_firstname', '%' . db_like($string) . '%', 'LIKE') + ->condition('p.nid', $string, "="); $db_and = db_and()->condition($db_or)->condition('p.booking_eventid', $event->eid, '='); $result = $query->condition($db_and) ->execute();