This is an automated email from the ASF dual-hosted git repository.
jleroux pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/trunk by this push:
new 0aa06d9 Improved: Fix some bugs Spotbugs reports (OFBIZ-12386)
0aa06d9 is described below
commit 0aa06d9c3d1fc88059fd491b6315c017b685ec7c
Author: Jacques Le Roux <[email protected]>
AuthorDate: Fri Dec 10 09:42:28 2021 +0100
Improved: Fix some bugs Spotbugs reports (OFBIZ-12386)
In WebToolsServices::entityImportDir fixes a possible null dereferencement
In ProductionRunServices::createProductionRunFromConfiguration fixes a
possible
null dereferencement and remove 2 unused vars
---
.../ofbiz/manufacturing/jobshopmgt/ProductionRunServices.java | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git
a/applications/manufacturing/src/main/java/org/apache/ofbiz/manufacturing/jobshopmgt/ProductionRunServices.java
b/applications/manufacturing/src/main/java/org/apache/ofbiz/manufacturing/jobshopmgt/ProductionRunServices.java
index a18c266..ba2a145 100644
---
a/applications/manufacturing/src/main/java/org/apache/ofbiz/manufacturing/jobshopmgt/ProductionRunServices.java
+++
b/applications/manufacturing/src/main/java/org/apache/ofbiz/manufacturing/jobshopmgt/ProductionRunServices.java
@@ -2321,8 +2321,6 @@ public class ProductionRunServices {
}
// Optional input fields
- Timestamp fromDate = (Timestamp) context.get("fromDate");
- Timestamp toDate = (Timestamp) context.get("toDate");
BigDecimal addQuantityProduced = (BigDecimal)
context.get("addQuantityProduced");
BigDecimal addQuantityRejected = (BigDecimal)
context.get("addQuantityRejected");
BigDecimal addSetupTime = (BigDecimal) context.get("addSetupTime");
@@ -2334,12 +2332,6 @@ public class ProductionRunServices {
if (issueRequiredComponents == null) {
issueRequiredComponents = Boolean.FALSE;
}
- if (fromDate == null) {
- fromDate = UtilDateTime.nowTimestamp();
- }
- if (toDate == null) {
- toDate = UtilDateTime.nowTimestamp();
- }
if (addQuantityProduced == null) {
addQuantityProduced = BigDecimal.ZERO;
}
@@ -2593,7 +2585,8 @@ public class ProductionRunServices {
if (config == null && configId == null) {
return ServiceUtil.returnError(UtilProperties.getMessage(RESOURCE,
"ManufacturingConfigurationNotAvailable", locale));
}
- if (config == null && configId != null) {
+ if (config == null
+ || config == null && configId != null) {
// TODO: load the configuration
return ServiceUtil.returnError(UtilProperties.getMessage(RESOURCE,
"ManufacturingProductionRunFromConfigurationNotYetImplemented",
locale));