Index: ssts-qualitymon/src/main/java/com/forgon/disinfectsystem/qualitymonitoringmanager/qualitymonitoring/service/QualityMonitoringManagerImpl.java =================================================================== diff -u -r15313 -r15413 --- ssts-qualitymon/src/main/java/com/forgon/disinfectsystem/qualitymonitoringmanager/qualitymonitoring/service/QualityMonitoringManagerImpl.java (.../QualityMonitoringManagerImpl.java) (revision 15313) +++ ssts-qualitymon/src/main/java/com/forgon/disinfectsystem/qualitymonitoringmanager/qualitymonitoring/service/QualityMonitoringManagerImpl.java (.../QualityMonitoringManagerImpl.java) (revision 15413) @@ -301,7 +301,11 @@ if(nameAndAmount.length > 2){ position = nameAndAmount[2]; } - newMonitoring.setPositionMsg(position); + if(StringUtils.isBlank(position) && StringUtils.isNotBlank(positionMsg)){ + newMonitoring.setPositionMsg(positionMsg); + }else{ + newMonitoring.setPositionMsg(position); + } newMonitoring.setAmount(Integer.parseInt(amount)); newMonitoring.setAnswers(cloneAnswers(qualityMonitoring .getAnswers()));