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