diff --git a/src-test/org/openbravo/test/security/AccessLevelTest.java b/src-test/org/openbravo/test/security/AccessLevelTest.java
--- a/src-test/org/openbravo/test/security/AccessLevelTest.java
+++ b/src-test/org/openbravo/test/security/AccessLevelTest.java
@@ -119,6 +119,9 @@
     final Client clientZero = OBDal.getInstance().get(Client.class, "0");
     final Organization orgZero = OBDal.getInstance().get(Organization.class, "0");
     for (Entity e : entities) {
+      if (e.isDataSourceBased()) {
+        continue;
+      }
       final StringBuilder where = new StringBuilder();
       final List<Object> params = new ArrayList<Object>();
       if (e.getAccessLevel() == AccessLevel.ALL) {
