From bea485f936bf28374580c5bccbaeec337fa5d2a1 Mon Sep 17 00:00:00 2001 From: evgeniy-st Date: Wed, 20 Nov 2019 15:56:56 +0300 Subject: [PATCH] city may be null --- apps/search_indexes/serializers.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/search_indexes/serializers.py b/apps/search_indexes/serializers.py index 288d3577..cac4e336 100644 --- a/apps/search_indexes/serializers.py +++ b/apps/search_indexes/serializers.py @@ -119,6 +119,12 @@ class AnotherCityDocumentShortSerializer(CityDocumentShortSerializer): country = CountryDocumentSerializer() + def to_representation(self, instance): + if instance != AttrDict(d={}) or \ + (isinstance(instance, dict) and len(instance) != 0): + return super().to_representation(instance) + return None + class ProductEstablishmentDocumentSerializer(serializers.Serializer): """Related to Product Establishment ES document serializer."""