diff --git a/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java b/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java index 87197f5b..a02a50ce 100644 --- a/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java +++ b/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java @@ -225,13 +225,15 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification plmTechnicalSpecificationTeams.add(teamData); } // qualityEngineer - for (int i = 0; i < inData.getQualityEngineerList().size() ; i++) { - PlmTechnicalSpecificationTeamData teamData = new PlmTechnicalSpecificationTeamData(); - teamData.setSite(inData.getSite()); - teamData.setOperatorId(inData.getQualityEngineerList().get(i)); - teamData.setCodeNo(inData.getCodeNo()); - teamData.setType("qualityEngineer"); - plmTechnicalSpecificationTeams.add(teamData); + if (inData.getQualityEngineerList()!=null&&!inData.getQualityEngineerList().isEmpty()) { + for (int i = 0; i < inData.getQualityEngineerList().size() ; i++) { + PlmTechnicalSpecificationTeamData teamData = new PlmTechnicalSpecificationTeamData(); + teamData.setSite(inData.getSite()); + teamData.setOperatorId(inData.getQualityEngineerList().get(i)); + teamData.setCodeNo(inData.getCodeNo()); + teamData.setType("qualityEngineer"); + plmTechnicalSpecificationTeams.add(teamData); + } } // Technical for (int i = 0; i < inData.getMpOperatorList().size() ; i++) {