Skip to content

Commit 8a16445

Browse files
committed
Added fix for modified test case
1 parent 6d55e3c commit 8a16445

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

src/highdicom/sr/utils.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,17 @@ def search_tree(
9090
matched_content_items = []
9191
for content_item in node.ContentSequence:
9292
name_code = content_item.ConceptNameCodeSequence[0]
93+
if hasattr(name_code, "CodeValue"):
94+
code_value = name_code.CodeValue
95+
elif hasattr(name_code, "LongCodeValue"):
96+
code_value = name_code.LongCodeValue
97+
else:
98+
code_value = name_code.URNCodeValue
99+
93100
item = ContentItem(
94101
value_type=content_item.ValueType,
95102
name=CodedConcept(
96-
value=name_code.CodeValue,
103+
value=code_value,
97104
scheme_designator=name_code.CodingSchemeDesignator,
98105
meaning=name_code.CodeMeaning
99106
),

0 commit comments

Comments
 (0)