diff --git a/web/org.openbravo.mobile.core/source/component/dialog/ob-advancedfilterselector.js b/web/org.openbravo.mobile.core/source/component/dialog/ob-advancedfilterselector.js
--- a/web/org.openbravo.mobile.core/source/component/dialog/ob-advancedfilterselector.js
+++ b/web/org.openbravo.mobile.core/source/component/dialog/ob-advancedfilterselector.js
@@ -125,8 +125,15 @@
     this.model = model;
     this.initSelector();
   },
+  isInitialized: function() {
+	  if (this.args.clean) {
+		  delete this.args.clean;
+		  this.initialized = false;
+	  }
+	  return this.initialized;
+  },
   executeOnShow: function () {
-    if (!this.initialized) {
+    if (!this.isInitialized()) {
       this.selectorHide = false;
       this.initialized = true;
       this.target = this.args.target;
