fix content-pages
This commit is contained in:
parent
d27a47f905
commit
591fdc9d6a
|
|
@ -1,5 +1,6 @@
|
|||
"""Main app views."""
|
||||
from django.http import Http404
|
||||
from django.conf import settings
|
||||
from rest_framework import generics, permissions
|
||||
from rest_framework.renderers import StaticHTMLRenderer
|
||||
from rest_framework.response import Response
|
||||
|
|
@ -145,7 +146,9 @@ class ContentPageRetrieveView(NewsMixinView, generics.RetrieveAPIView):
|
|||
|
||||
def get(self, request, *args, **kwargs):
|
||||
instance = self.get_object()
|
||||
return Response(instance.description.get(request.locale))
|
||||
return Response(instance.description.get(request.locale,
|
||||
instance.description.get(settings.FALLBACK_LOCALE,
|
||||
next(iter(instance.description)))))
|
||||
|
||||
|
||||
class ContentPageIdRetrieveView(generics.RetrieveAPIView):
|
||||
|
|
@ -158,7 +161,9 @@ class ContentPageIdRetrieveView(generics.RetrieveAPIView):
|
|||
|
||||
def get(self, request, *args, **kwargs):
|
||||
instance = self.get_object()
|
||||
return Response(instance.description.get(request.locale))
|
||||
return Response(instance.description.get(request.locale,
|
||||
instance.description.get(settings.FALLBACK_LOCALE,
|
||||
next(iter(instance.description)))))
|
||||
|
||||
|
||||
class ContentPageRetrieveAdminView(NewsMixinView, generics.RetrieveUpdateDestroyAPIView):
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user