Related to issue
24991: Fix TestCosting
ProcessInstance must have the client information to avoid errors while calling to store procedures.
--- a/src-test/src/org/openbravo/test/costing/TestCosting.java Thu May 21 17:06:23 2015 +0200
+++ b/src-test/src/org/openbravo/test/costing/TestCosting.java Thu May 21 17:09:29 2015 +0200
@@ -11189,6 +11189,7 @@
setGeneralData(processInstance);
processInstance.setProcess(OBDal.getInstance().get(Process.class, processId));
processInstance.setRecordID(document.getId().toString());
+ processInstance.setClient(OBDal.getInstance().get(Client.class, CLIENT_ID));
processInstance.setUserContact(OBDal.getInstance().get(User.class, USER_ID));
OBDal.getInstance().save(processInstance);
OBDal.getInstance().flush();
@@ -11292,6 +11293,7 @@
processInstance.setProcess(OBDal.getInstance().get(Process.class,
PROCESSPRODUCTION_PROCESS_ID));
processInstance.setRecordID(billOfMaterialsProduction.getId());
+ processInstance.setClient(OBDal.getInstance().get(Client.class, CLIENT_ID));
processInstance.setUserContact(OBDal.getInstance().get(User.class, USER_ID));
OBDal.getInstance().save(processInstance);
OBDal.getInstance().flush();