From 2e2fe910d86d385b54372a08e8756de1f4e82570 Mon Sep 17 00:00:00 2001 From: Giovanni Grano Date: Fri, 27 Feb 2026 19:21:41 +0100 Subject: [PATCH] fix conflict --- src/py_avro_schema/_schemas.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/py_avro_schema/_schemas.py b/src/py_avro_schema/_schemas.py index 884c1f9..924bbf1 100644 --- a/src/py_avro_schema/_schemas.py +++ b/src/py_avro_schema/_schemas.py @@ -321,10 +321,9 @@ def _wrap_as_record(self, inner_schema: JSONObj, names: NamesType) -> JSONType: Handles deduplication via ``names``. """ record_name = _avro_name_for_type(_type_from_annotated(self.py_type)) - fullname = f"{self.namespace}.{record_name}" if self.namespace else record_name - if fullname in names: - return fullname - names.append(fullname) + if record_name in names: + return record_name + names.append(record_name) record_schema = { "type": "record", "name": record_name, @@ -333,8 +332,6 @@ def _wrap_as_record(self, inner_schema: JSONObj, names: NamesType) -> JSONType: {"name": REF_DATA_KEY, "type": inner_schema}, ], } - if self.namespace: - record_schema["namespace"] = self.namespace return record_schema