diff --git a/src/org/openbravo/materialmgmt/ManageVariantsDS.java b/src/org/openbravo/materialmgmt/ManageVariantsDS.java
--- a/src/org/openbravo/materialmgmt/ManageVariantsDS.java
+++ b/src/org/openbravo/materialmgmt/ManageVariantsDS.java
@@ -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;
@@ -140,6 +141,12 @@
         }
       }
 
+      try {
+        TimeUnit.SECONDS.sleep(2L);
+      } catch (InterruptedException e) {
+        e.printStackTrace();
+      }
+
       final String strProductId = parameters.get("@Product.id@");
       final Product product = OBDal.getInstance().get(Product.class, strProductId);
 
