Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/util/SterilizingStoveUseCountReportHelper.java =================================================================== diff -u -r37823 -r37824 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/util/SterilizingStoveUseCountReportHelper.java (.../SterilizingStoveUseCountReportHelper.java) (revision 37823) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/util/SterilizingStoveUseCountReportHelper.java (.../SterilizingStoveUseCountReportHelper.java) (revision 37824) @@ -82,11 +82,15 @@ Map departMap = new HashMap(); for (String name : names) { SterilizingStove_child ssc = successMap.get(name); - if(ssc == null){ + if(ssc == null && failureMap.get(name) != null){ ssc = failureMap.get(name); + ssc.setSuccessCount(0); + ssc.setSuccessEmptyFurnaceCount(0); } - if(ssc == null){ + if(ssc == null && interruptMap.get(name) != null){ ssc = interruptMap.get(name); + ssc.setSuccessCount(0); + ssc.setSuccessEmptyFurnaceCount(0); } String department = ssc.getDepartName(); SterilizingStove sterilizingStove = null;