Skip to content
This repository was archived by the owner on Feb 15, 2024. It is now read-only.

Commit dd9afc7

Browse files
committed
fix potential NPE
1 parent b017431 commit dd9afc7

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

dataformat-aml/src/main/java/io/adminshell/aas/v3/dataformat/aml/deserialization/mappers/AssetAdministrationShellEnvironmentMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public AssetAdministrationShellEnvironment map(AmlParser parser, MappingContext
7373
CAEXFile.SystemUnitClassLib systemUnitClassLib = parser.getContent().getSystemUnitClassLib().stream()
7474
.filter(x -> x.getName().equalsIgnoreCase(ASSET_ADMINISTRATION_SHELL_SYSTEM_UNIT_CLASSES))
7575
.findFirst()
76-
.orElse(null);
76+
.orElse(CAEXFile.SystemUnitClassLib.builder().build());
7777

7878
List<SystemUnitFamilyType> systemUnitFamilyTypeShells = systemUnitClassLib.getSystemUnitClass().stream()
7979
.filter(x ->x.getSupportedRoleClass().get(0).getRefRoleClassPath().equalsIgnoreCase(ROLE_CLASS_LIB_ASSET_ADMINISTRATION_SHELL))

0 commit comments

Comments
 (0)