Index: resource_conflict.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/resource_conflict/resource_conflict.module,v retrieving revision 1.6 diff -u -p -r1.6 resource_conflict.module --- resource_conflict.module 20 Jan 2010 03:55:49 -0000 1.6 +++ resource_conflict.module 22 Mar 2010 10:56:20 -0000 @@ -388,10 +388,10 @@ function _resource_conflict_get_overlaps $start_field_name = $date_db_info['columns']['value']['column']; $end_field_name = $date_db_info['columns']['value2']['column']; - $query = "SELECT DISTINCT nid FROM $date_table - WHERE('%s' >= $start_field_name AND '%s' < $end_field_name) - OR('%s' > $start_field_name AND '%s' <= $end_field_name) - OR('%s' <= $start_field_name AND '%s' >= $end_field_name)"; + $query = "SELECT DISTINCT {node}.nid FROM {node} INNER JOIN $date_table date_table ON {node}.vid = date_table.vid + WHERE('%s' >= date_table.$start_field_name AND '%s' < date_table.$end_field_name) + OR('%s' > date_table.$start_field_name AND '%s' <= date_table.$end_field_name) + OR('%s' <= date_table.$start_field_name AND '%s' >= date_table.$end_field_name)"; $result = db_query($query, $date_start, $date_start, $date_end, $date_end, $date_start, $date_end);