diff -r d50c7736b868 src/org/openbravo/materialmgmt/ManageVariantsDS.java
--- a/src/org/openbravo/materialmgmt/ManageVariantsDS.java	Thu Nov 09 10:41:46 2017 +0100
+++ b/src/org/openbravo/materialmgmt/ManageVariantsDS.java	Fri Nov 10 10:07:25 2017 +0100
@@ -26,6 +26,7 @@
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
+import java.util.concurrent.TimeUnit;
 
 import org.apache.commons.lang.StringUtils;
 import org.codehaus.jettison.json.JSONArray;
@@ -344,7 +345,11 @@
         }
         selectedChValues.put(strCharacteristicId, chValueIds);
       }
-
+    }
+    try {
+      TimeUnit.SECONDS.sleep(2L);
+    } catch (InterruptedException e) {
+      e.printStackTrace();
     }
   }
 
