Skip to content

Commit dfe6c66

Browse files
committed
Fix duplicate semantic id
1 parent a8cfcc8 commit dfe6c66

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

aas_test_engines/test_cases/v3_0/parse_submodel.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,10 @@ def _parse_elements(root_result: AasTestResult, cls, elements: List[SubmodelElem
104104
try:
105105
semantic_id = field.metadata['semantic_id']
106106
except KeyError:
107-
raise Exception(f"Field {field.name} is missing metadata 'semantic_id'")
107+
raise Exception(f"Internal error: field {field.name} is missing metadata 'semantic_id'")
108108
if semantic_id in all_semantic_ids:
109-
raise Exception(f"Duplicate metadata semantic_id {semantic_id}")
109+
raise Exception(f"Internal error: duplicate metadata semantic_id {semantic_id}")
110+
110111
all_semantic_ids.add(semantic_id)
111112

112113
min_card, max_card, field_type = _unwrap(field.type)

aas_test_engines/test_cases/v3_0/submodel_templates.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ class DigitalNameplate:
204204
"semantic_id": "0173-1#02-AAU732#001",
205205
})
206206
manufacturer_product_family: Optional[LangString] = field(metadata={
207-
"semantic_id": "0173-1#02-AAU732#001",
207+
"semantic_id": "0173-1#02-AAU731#001",
208208
})
209209
manufacturer_product_type: Optional[LangString] = field(metadata={
210210
"semantic_id": "0173-1#02-AAO057#002",

0 commit comments

Comments
 (0)