diff --git a/connect/api/v2/template_projects/serializers.py b/connect/api/v2/template_projects/serializers.py index 4295ca7e..3106437d 100644 --- a/connect/api/v2/template_projects/serializers.py +++ b/connect/api/v2/template_projects/serializers.py @@ -131,13 +131,17 @@ def _get_language(self): def get_description(self, obj): lang = self._get_language() - translation = obj.translations.get(language=lang) - return translation.description if translation else None + if obj.translations.filter(language=lang).exists(): + translation = obj.translations.get(language=lang) + return translation.description + return None def get_name(self, obj): lang = self._get_language() - translation = obj.translations.get(language=lang) - return translation.name if translation else None + if obj.translations.filter(language=lang).exists(): + translation = obj.translations.get(language=lang) + return translation.name + return None class TemplateSuggestionSerializer(ModelSerializer):