diff --git a/web/org.openbravo.mobile.core/source/data/ob-windowmodel.js b/web/org.openbravo.mobile.core/source/data/ob-windowmodel.js
index e041a078..7ee5c269 100644
--- a/web/org.openbravo.mobile.core/source/data/ob-windowmodel.js
+++ b/web/org.openbravo.mobile.core/source/data/ob-windowmodel.js
@@ -60,15 +60,13 @@ OB.Model.WindowModel = Backbone.Model.extend({
     if (!OB.MobileApp.model.get('loggedOffline')) {
       OB.Dal.loadModels(true, me.models, me.data, undefined, function() {
         loadTheWindow();
-        OB.UTIL.HookManager.executeHooks(
-          'OBMOBC_PostWindowNavigate',
-          {},
-          function(args) {}
-        );
       });
     } else {
       loadTheWindow();
     }
+    OB.UTIL.HookManager.executeHooks('OBMOBC_PostWindowNavigate', {}, function(
+      args
+    ) {});
   },
 
   load: function() {
