SPV is failing if Admin state
[oam/tr069-adapter.git] / mapper / src / main / java / org / commscope / tr069adapter / mapper / util / NetconfToTr069MapperUtil.java
index 02a87c1..b7fa188 100644 (file)
@@ -45,6 +45,7 @@ import org.commscope.tr069adapter.acs.common.ParameterDTO;
 import org.commscope.tr069adapter.acs.common.dto.TR069DeviceDetails;\r
 import org.commscope.tr069adapter.acs.common.dto.TR069OperationCode;\r
 import org.commscope.tr069adapter.acs.common.dto.TR069OperationDetails;\r
+import org.commscope.tr069adapter.mapper.MapperConfigProperties;\r
 import org.commscope.tr069adapter.mapper.model.ErrorCodeDetails;\r
 import org.commscope.tr069adapter.mapper.model.NetConfResponse;\r
 import org.slf4j.Logger;\r
@@ -62,6 +63,9 @@ public class NetconfToTr069MapperUtil {
 \r
   @Autowired\r
   MOMetaDataUtil metaDataUtil;\r
+  \r
+  @Autowired\r
+  MapperConfigProperties config;\r
 \r
   private static final Logger logger = LoggerFactory.getLogger(NetconfToTr069MapperUtil.class);\r
   private static final String INDEX_STR = "index";\r
@@ -230,7 +234,7 @@ public class NetconfToTr069MapperUtil {
     paramDTOList.add(new ParameterDTO("software-inventory.software-slot.access", "READ_ONLY"));\r
     paramDTOList\r
         .add(new ParameterDTO("software-inventory.software-slot.product-code", productClass));\r
-    paramDTOList.add(new ParameterDTO("software-inventory.software-slot.vendor-code", "CS"));\r
+    paramDTOList.add(new ParameterDTO("software-inventory.software-slot.vendor-code", config.getVendorName()));\r
     paramDTOList.add(new ParameterDTO("software-inventory.software-slot.build-id", buildId));\r
     paramDTOList.add(new ParameterDTO("software-inventory.software-slot.build-version",\r
         buildVersion.toString()));\r