diff -r d55a930e5875 src/org/openbravo/erpCommon/modules/ImportModule.java
--- a/src/org/openbravo/erpCommon/modules/ImportModule.java	Tue Aug 23 16:42:13 2016 +0200
+++ b/src/org/openbravo/erpCommon/modules/ImportModule.java	Tue Aug 23 17:03:41 2016 +0200
@@ -1175,10 +1175,12 @@
               org.openbravo.model.ad.module.ModuleDependency.PROPERTY_DEPENDENTMODULE + ".id",
               modId));
           String enforcement = null;
-          if (!qDependentMod.list().isEmpty()
-              && qDependentMod.list().get(0).isUserEditableEnforcement()
-              && qDependentMod.list().get(0).getInstanceEnforcement() != null) {
-            enforcement = qDependentMod.list().get(0).getInstanceEnforcement();
+          qDependentMod.setMaxResults(1);
+          org.openbravo.model.ad.module.ModuleDependency dependentMod = (org.openbravo.model.ad.module.ModuleDependency) qDependentMod
+              .uniqueResult();
+          if (dependentMod != null && dependentMod.isUserEditableEnforcement()
+              && dependentMod.getInstanceEnforcement() != null) {
+            enforcement = dependentMod.getInstanceEnforcement();
           } else {
             enforcement = (String) dynModule.get("DEPENDENCY_ENFORCEMENT");
           }
