diff --git a/web/org.openbravo.mobile.core/source/data/ob-dal.js b/web/org.openbravo.mobile.core/source/data/ob-dal.js
--- a/web/org.openbravo.mobile.core/source/data/ob-dal.js
+++ b/web/org.openbravo.mobile.core/source/data/ob-dal.js
@@ -1561,6 +1561,7 @@
       var ds, load, item = models[index];
 
       if (index === models.length) {
+        triggerReady(models);
         return;
       }
 
@@ -1603,7 +1604,6 @@
             }
 
             models._LoadQueue[item.prototype.modelName] = true;
-            triggerReady(models);
             processModelAtIndex(index + 1);
           });
 
