Comment 3 for bug 781220

Revision history for this message
Erwan (airoine) wrote :

fix commited on stable branch commit 720

Update your /require/function_search.php

function traitement_cache($sql_temp,$field_modif,$field_value,$field_value_complement){
 if ($sql_temp != ""){
  if ($field_modif == "field_value")
   $field_value= " (".$sql_temp.") ";
  else{
   $value_complement_temp=explode('(',$field_value_complement);
   $value_complement_temp2=explode(')',$value_complement_temp[1]);
++ if (substr(trim($value_complement_temp[0]),-2) != 'IN')
++ $in='IN';
++ else
++ $in='';
-- $field_value_complement=$value_complement_temp[0]." IN (".$sql_temp.") ".$value_complement_temp2[1];
++ $field_value_complement=$value_complement_temp[0]." ".$in." (".$sql_temp.") ".$value_complement_temp2[1];
   //p($value_complement_temp);
   //$field_value_complement= " IN (".$sql_temp.") ";

  }
 }

After that, you have to create again your group.

Tx for your report