Index: fquery.module =================================================================== --- fquery.module (revision 5) +++ fquery.module (working copy) @@ -73,8 +73,8 @@ $tokens = _f_tokenize($match[0]); // Apply selector tokens to the search space. - foreach ($search as &$element) { - _f_apply($tokens, $accumulator, $element, $names, $recurse); + foreach ($search as $key => $element) { + _f_apply($tokens, $accumulator, $search[$key], $names, $recurse); } // Apply relations. @@ -124,8 +124,8 @@ // Merge accumulator into result set. if (!isset($search['__virtual'])) { - foreach ($search as &$element) { - $result[$element['#guid']] = &$element; + foreach ($search as $key => $element) { + $result[$search[$key]['#guid']] = &$search[$key]; } } }