Index: ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/sterilizationrecord/service/SterilizationRecordManagerImpl.java =================================================================== diff -u -r32752 -r32758 --- ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/sterilizationrecord/service/SterilizationRecordManagerImpl.java (.../SterilizationRecordManagerImpl.java) (revision 32752) +++ ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/sterilizationrecord/service/SterilizationRecordManagerImpl.java (.../SterilizationRecordManagerImpl.java) (revision 32758) @@ -7122,6 +7122,9 @@ } @Override public void updateSterilizationResult(SterilizationRecord sterilizationRecord) { + if(sterilizationRecord != null && SterilizationRecord.STERILIZATION_STATUS_INTERRUPT.equals(sterilizationRecord.getStatus())){ + return; + } String calcResult = calcSterilizationResult(sterilizationRecordIncludeImplant(sterilizationRecord.getId()), sterilizationRecord.getPhysicsResult(), sterilizationRecord.getChemistryResult(), sterilizationRecord.getBiologyResult()); if(StringUtils.isNotBlank(calcResult) && calcResult.equals(sterilizationRecord.getSterilizationResult())){ return;