Skip to content

Commit 1098cbe

Browse files
committed
🐛 fixes primitive type extension serialization.
1 parent 0d72a2b commit 1098cbe

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

HISTORY.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ History
55
0.1.0b4 (unreleased)
66
--------------------
77

8-
- Nothing changed yet.
8+
- Fixes extension serialization.
99

1010

1111
0.1.0b3 (2024-07-28)

fhir_core/fhirabstractmodel.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ def _fhir_iter(
312312
ext_key = f"{field_key}__ext"
313313
ext_val = self.__dict__.get(ext_key, None)
314314
if ext_val is not None:
315-
ext_val = serialize(ext_val)
315+
ext_val = self._serialize_non_primitive_value(ext_val, serialize, info)
316316
if ext_val is not None:
317317
dict_key_ = (
318318
info.by_alias and self.model_fields[ext_key].alias or ext_key

0 commit comments

Comments
 (0)