Skip to content

Commit 15e75ff

Browse files
committed
Fix for GitHub Issue 179
1 parent aabbf2d commit 15e75ff

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/AasxCsharpLibrary/Extensions/ExtendSubmodel.cs

+5-2
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,11 @@ public static void Validate(this Submodel submodel, AasValidationRecordList resu
112112

113113
// check
114114
submodel.BaseValidation(results);
115-
submodel.Kind.Value.Validate(results, submodel);
116-
submodel.SemanticId.Keys.Validate(results, submodel);
115+
submodel.Kind?.Validate(results, submodel);
116+
if (submodel.SemanticId != null && !submodel.SemanticId.IsEmpty())
117+
{
118+
submodel.SemanticId.Keys.Validate(results, submodel);
119+
}
117120
}
118121

119122
public static Submodel ConvertFromV10(this Submodel submodel, AasxCompatibilityModels.AdminShellV10.Submodel sourceSubmodel, bool shallowCopy = false)

0 commit comments

Comments
 (0)