diff --git a/src/main/java/neatlogic/module/cmdb/matrix/handler/CmdbCustomViewDataSourceHandler.java b/src/main/java/neatlogic/module/cmdb/matrix/handler/CmdbCustomViewDataSourceHandler.java index e9749a4c0b7d9b4790e077121261ddb7a26799fc..b07c15a87d27de618152d9ccfcdee51587038375 100644 --- a/src/main/java/neatlogic/module/cmdb/matrix/handler/CmdbCustomViewDataSourceHandler.java +++ b/src/main/java/neatlogic/module/cmdb/matrix/handler/CmdbCustomViewDataSourceHandler.java @@ -354,7 +354,7 @@ public class CmdbCustomViewDataSourceHandler extends MatrixDataSourceHandlerBase for (CustomViewConstAttrVo constAttrVo : constAttrList) { MatrixAttributeVo matrixAttributeVo = new MatrixAttributeVo(); if (MapUtils.isNotEmpty(showAttributeUuidMap)) { - String uniqueIdentifier = showAttributeUniqueIdentifierMap.get(matrixAttributeVo.getLabel()); + String uniqueIdentifier = showAttributeUniqueIdentifierMap.get(constAttrVo.getUuid()); if (StringUtils.isNotBlank(uniqueIdentifier)) { matrixAttributeVo.setUniqueIdentifier(uniqueIdentifier); } else { @@ -380,7 +380,7 @@ public class CmdbCustomViewDataSourceHandler extends MatrixDataSourceHandlerBase for (CustomViewAttrVo attrVo : attrList) { MatrixAttributeVo matrixAttributeVo = new MatrixAttributeVo(); if (MapUtils.isNotEmpty(showAttributeUuidMap)) { - String uniqueIdentifier = showAttributeUniqueIdentifierMap.get(matrixAttributeVo.getLabel()); + String uniqueIdentifier = showAttributeUniqueIdentifierMap.get(attrVo.getUuid()); if (StringUtils.isNotBlank(uniqueIdentifier)) { matrixAttributeVo.setUniqueIdentifier(uniqueIdentifier); } else {