diff --git a/web/org.openbravo.mobile.core/source/data/ob-datasource.js b/web/org.openbravo.mobile.core/source/data/ob-datasource.js
--- a/web/org.openbravo.mobile.core/source/data/ob-datasource.js
+++ b/web/org.openbravo.mobile.core/source/data/ob-datasource.js
@@ -335,11 +335,7 @@
 
       if (data.exception) {
         OB.error('Error in datasource', data);
-        if (data.exception.message) {
-          throw data.exception.message;
-        } else {
-          throw data.exception;
-        }
+        return;
       }
 
       if (lastUpdated) {
