Author: deepak
Date: Mon Jul 24 06:47:08 2017
New Revision: 1802755
URL:
http://svn.apache.org/viewvc?rev=1802755&view=revLog:
Fixed: Improvements in Lot entity definition and services,
Applied slightly modified patch from jira issue OFBIZ-8273.
productionruntests test was failing, this will fix the test case.
Thanks Devanshu for your contribution.
Modified:
ofbiz/ofbiz-framework/trunk/applications/manufacturing/src/main/java/org/apache/ofbiz/manufacturing/jobshopmgt/ProductionRunServices.java
ofbiz/ofbiz-framework/trunk/applications/product/servicedef/services_inventory.xml
Modified: ofbiz/ofbiz-framework/trunk/applications/manufacturing/src/main/java/org/apache/ofbiz/manufacturing/jobshopmgt/ProductionRunServices.java
URL:
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/manufacturing/src/main/java/org/apache/ofbiz/manufacturing/jobshopmgt/ProductionRunServices.java?rev=1802755&r1=1802754&r2=1802755&view=diff==============================================================================
--- ofbiz/ofbiz-framework/trunk/applications/manufacturing/src/main/java/org/apache/ofbiz/manufacturing/jobshopmgt/ProductionRunServices.java (original)
+++ ofbiz/ofbiz-framework/trunk/applications/manufacturing/src/main/java/org/apache/ofbiz/manufacturing/jobshopmgt/ProductionRunServices.java Mon Jul 24 06:47:08 2017
@@ -1650,9 +1650,8 @@ public class ProductionRunServices {
GenericValue lot = EntityQuery.use(delegator).from("Lot").where("lotId", lotId).queryOne();
if (lot == null) {
if (createLotIfNeeded.booleanValue()) {
- Map<String, Object> createLotCtx = new HashMap<>();
+ Map<String, Object> createLotCtx = ctx.makeValidContext("createLot", ModelService.IN_PARAM, context);
createLotCtx.put("creationDate", UtilDateTime.nowTimestamp());
- createLotCtx.put("userLogin", userLogin);
Map<String, Object> serviceResults = dispatcher.runSync("createLot", createLotCtx);
if (!ServiceUtil.isSuccess(serviceResults)) {
Debug.logError(ServiceUtil.getErrorMessage(serviceResults), module);
Modified: ofbiz/ofbiz-framework/trunk/applications/product/servicedef/services_inventory.xml
URL:
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/product/servicedef/services_inventory.xml?rev=1802755&r1=1802754&r2=1802755&view=diff==============================================================================
--- ofbiz/ofbiz-framework/trunk/applications/product/servicedef/services_inventory.xml (original)
+++ ofbiz/ofbiz-framework/trunk/applications/product/servicedef/services_inventory.xml Mon Jul 24 06:47:08 2017
@@ -71,7 +71,7 @@ under the License.
<service name="createLot" default-entity-name="Lot" engine="entity-auto" invoke="create" auth="true">
<description>Create a Lot</description>
- <auto-attributes include="pk" mode="IN" optional="true"/>
+ <auto-attributes include="pk" mode="INOUT" optional="true"/>
<auto-attributes include="nonpk" mode="IN" optional="true"/>
</service>
<service name="updateLot" default-entity-name="Lot" engine="entity-auto" invoke="update" auth="true">