diff --git a/web/org.openbravo.mobile.core/source/component/obpos-approval.js b/web/org.openbravo.mobile.core/source/component/obpos-approval.js
--- a/web/org.openbravo.mobile.core/source/component/obpos-approval.js
+++ b/web/org.openbravo.mobile.core/source/component/obpos-approval.js
@@ -1,6 +1,6 @@
 /*
  ************************************************************************************
- * Copyright (C) 2014-2016 Openbravo S.L.U.
+ * Copyright (C) 2014-2017 Openbravo S.L.U.
  * Licensed under the Openbravo Commercial License version 1.0
  * You may obtain a copy of the License at http://www.openbravo.com/legal/obcl.html
  * or in the legal folder of this module distribution.
@@ -280,7 +280,10 @@
         emptyUserPassword = (!u || !p);
 
     if (emptyUserPassword) {
-      OB.UTIL.showWarning(OB.I18N.getLabel('OBMOBC_EmptyUserPassword'));
+      OB.UTIL.showConfirmation.display('', OB.I18N.getLabel('OBMOBC_EmptyUserPassword'), [{
+        label: OB.I18N.getLabel('OBMOBC_LblOk'),
+        isConfirmButton: true
+      }]);
     } else {
       this.model.checkApproval(this.approvalType, u, p, this.callback);
     }
