diff options
Diffstat (limited to 'engine/lib/metastrings.php')
| -rw-r--r-- | engine/lib/metastrings.php | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/engine/lib/metastrings.php b/engine/lib/metastrings.php index d444121d0..8c00fb2ad 100644 --- a/engine/lib/metastrings.php +++ b/engine/lib/metastrings.php @@ -360,9 +360,6 @@ function elgg_get_metastring_based_objects($options) {  	$wheres[] = elgg_get_guid_based_where_sql('n_table.owner_guid',  		$options['metastring_owner_guids']); -	// remove identical where clauses -	$wheres = array_unique($wheres); -  	// see if any functions failed  	// remove empty strings on successful functions  	foreach ($wheres as $i => $where) { @@ -373,6 +370,9 @@ function elgg_get_metastring_based_objects($options) {  		}  	} +	// remove identical where clauses +	$wheres = array_unique($wheres); +  	// evaluate join clauses  	if (!is_array($options['joins'])) {  		$options['joins'] = array($options['joins']); | 
