From e8066f5fc33ba6619e1b3f53bf4adaf30bc90ed2 Mon Sep 17 00:00:00 2001 From: Jaro Hartmann Date: Thu, 29 Sep 2022 12:31:23 +0200 Subject: [PATCH 1/2] fix(irs-api):[-] Make manufacturerId case-insensitive --- .../AssetAdministrationShellDescriptor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/irs-models/src/main/java/org/eclipse/tractusx/irs/component/assetadministrationshell/AssetAdministrationShellDescriptor.java b/irs-models/src/main/java/org/eclipse/tractusx/irs/component/assetadministrationshell/AssetAdministrationShellDescriptor.java index 45edc55d99..2717a53ec5 100644 --- a/irs-models/src/main/java/org/eclipse/tractusx/irs/component/assetadministrationshell/AssetAdministrationShellDescriptor.java +++ b/irs-models/src/main/java/org/eclipse/tractusx/irs/component/assetadministrationshell/AssetAdministrationShellDescriptor.java @@ -79,7 +79,7 @@ public class AssetAdministrationShellDescriptor { * @return ManufacturerId value from Specific Asset Ids */ public Optional findManufacturerId() { - return this.specificAssetIds.stream().filter(assetId -> "ManufacturerId".equals(assetId.getKey())).map(IdentifierKeyValuePair::getValue).findFirst(); + return this.specificAssetIds.stream().filter(assetId -> "ManufacturerId".equalsIgnoreCase(assetId.getKey())).map(IdentifierKeyValuePair::getValue).findFirst(); } /** From 3ae557b358431d21b2c8584bb97afd016f381d5b Mon Sep 17 00:00:00 2001 From: Jaro Hartmann Date: Thu, 29 Sep 2022 15:26:56 +0200 Subject: [PATCH 2/2] fix(irs-api):[-] Exclude IMPROPER_UNICODE bug finding for manufacturerId comparison --- ci/spotbugs-excludes.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ci/spotbugs-excludes.xml b/ci/spotbugs-excludes.xml index 219a58c6ae..e96f344fde 100644 --- a/ci/spotbugs-excludes.xml +++ b/ci/spotbugs-excludes.xml @@ -51,4 +51,9 @@ + + + + +