diff --git a/web/org.openbravo.mobile.core/source/retail/component/ob-retail-searchproductcharacteristic.js b/web/org.openbravo.mobile.core/source/retail/component/ob-retail-searchproductcharacteristic.js
--- a/web/org.openbravo.mobile.core/source/retail/component/ob-retail-searchproductcharacteristic.js
+++ b/web/org.openbravo.mobile.core/source/retail/component/ob-retail-searchproductcharacteristic.js
@@ -882,7 +882,7 @@
       if (this.model.get('filter').length > 0) {
         OB.Dal.query(OB.Model.ProductCharacteristic, 'select distinct(characteristic_id), _identifier from m_product_ch as prod_ch where exists (select * from m_product as product where 1=1 ' + filterWhereClause + ' and prod_ch.m_product = product.m_product_id) order by UPPER(_identifier) asc', [], successCallbackProductCh, errorCallback, this);
       } else {
-        OB.Dal.query(OB.Model.ProductCharacteristic, 'select distinct(characteristic_id), _identifier from m_product_ch as prod_ch where exists (select * from m_product as product' + this.whereClause + ' and prod_ch.m_product = product.m_product_id) order by UPPER(_identifier) asc', this.params, successCallbackProductCh, errorCallback, this);
+        OB.Dal.query(OB.Model.ProductCharacteristic, 'select distinct(characteristic_id), _identifier from m_product_ch as prod_ch where exists (select * from m_product as product' + this.whereClause + filterWhereClause + ' and prod_ch.m_product = product.m_product_id) order by UPPER(_identifier) asc', customParams, successCallbackProductCh, errorCallback, this);
       }
 
     }
