From 378c946b88375543d1e9274050192ff3713f4e2b Mon Sep 17 00:00:00 2001 From: louzolo123 Date: Tue, 28 Jul 2026 16:13:08 +0100 Subject: [PATCH] fix(access): Give the entity Base serializers unique schema component names The Base serializers in entity_company / entity_person / entity_contact had no explicit component_name, so drf-spectacular resolved them to the same "EntityBaseBase" component as access.serializers.entity.BaseSerializer, producing "identical names, different identities" warnings. Suffix the model name to each, matching the existing Model/View serializer naming. ref: #361 --- app/access/serializers/entity_company.py | 1 + app/access/serializers/entity_contact.py | 1 + app/access/serializers/entity_person.py | 1 + 3 files changed, 3 insertions(+) diff --git a/app/access/serializers/entity_company.py b/app/access/serializers/entity_company.py index 6e53e399b..13a211d4f 100644 --- a/app/access/serializers/entity_company.py +++ b/app/access/serializers/entity_company.py @@ -10,6 +10,7 @@ +@extend_schema_serializer(component_name = 'CompanyEntityBaseSerializer') class BaseSerializer( BaseBaseSerializer, ): diff --git a/app/access/serializers/entity_contact.py b/app/access/serializers/entity_contact.py index d3e0abb3c..dd05ba8fb 100644 --- a/app/access/serializers/entity_contact.py +++ b/app/access/serializers/entity_contact.py @@ -10,6 +10,7 @@ +@extend_schema_serializer(component_name = 'ContactEntityBaseSerializer') class BaseSerializer( BaseBaseSerializer, ): diff --git a/app/access/serializers/entity_person.py b/app/access/serializers/entity_person.py index 953861c99..332dcfe97 100644 --- a/app/access/serializers/entity_person.py +++ b/app/access/serializers/entity_person.py @@ -10,6 +10,7 @@ +@extend_schema_serializer(component_name = 'PersonEntityBaseSerializer') class BaseSerializer( BaseBaseSerializer, ):