Author: lektran
Date: Fri Oct 26 21:55:55 2007
New Revision: 589049

URL: http://svn.apache.org/viewvc?rev=589049&view=rev
Log:
Reverted part of a commit (rev. 523281) from 6 months ago, was causing problems 
when trying to quick complete marketing package production runs.  

Jacopo, if you get a chance could you look this over to see if its the way to 
go?

Modified:
    
ofbiz/trunk/applications/manufacturing/src/org/ofbiz/manufacturing/jobshopmgt/ProductionRunServices.java

Modified: 
ofbiz/trunk/applications/manufacturing/src/org/ofbiz/manufacturing/jobshopmgt/ProductionRunServices.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/manufacturing/src/org/ofbiz/manufacturing/jobshopmgt/ProductionRunServices.java?rev=589049&r1=589048&r2=589049&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/manufacturing/src/org/ofbiz/manufacturing/jobshopmgt/ProductionRunServices.java
 (original)
+++ 
ofbiz/trunk/applications/manufacturing/src/org/ofbiz/manufacturing/jobshopmgt/ProductionRunServices.java
 Fri Oct 26 21:55:55 2007
@@ -2420,13 +2420,17 @@
                 serviceContext.put("statusId", "PRUN_DOC_PRINTED");
                 serviceContext.put("userLogin", userLogin);
                 resultService = 
dispatcher.runSync("changeProductionRunStatus", serviceContext);
-            } else if (statusId.equals("PRUN_COMPLETED") ||
+            } 
+            if (statusId.equals("PRUN_COMPLETED") ||
                        statusId.equals("PRUN_CLOSED")) {
+                serviceContext.clear();
                 serviceContext.put("productionRunId", productionRunId);
                 serviceContext.put("userLogin", userLogin);
                 resultService = 
dispatcher.runSync("quickRunAllProductionRunTasks", serviceContext);
-            } else if (statusId.equals("PRUN_CLOSED")) {
+            } 
+            if (statusId.equals("PRUN_CLOSED")) {
                 // Put in warehouse the products manufactured
+                serviceContext.clear();
                 serviceContext.put("workEffortId", productionRunId);
                 serviceContext.put("userLogin", userLogin);
                 resultService = dispatcher.runSync("productionRunProduce", 
serviceContext);


Reply via email to