refactored similar establishment endpoint
This commit is contained in:
parent
277c7ba2eb
commit
07d17d5bf1
|
|
@ -29,14 +29,10 @@ class EstablishmentSimilarListView(EstablishmentListView):
|
|||
|
||||
def get_queryset(self):
|
||||
"""Override get_queryset method"""
|
||||
qs = super().get_queryset()
|
||||
if not qs.filter(pk=self.kwargs.get('pk')).exists():
|
||||
return qs.none()
|
||||
return qs.similar(establishment_pk=self.kwargs.get('pk'))\
|
||||
return super().get_queryset().similar(establishment_pk=self.kwargs.get('pk'))\
|
||||
.order_by('-total_mark')[:13]
|
||||
|
||||
|
||||
|
||||
class EstablishmentRetrieveView(EstablishmentMixin, generics.RetrieveAPIView):
|
||||
"""Resource for getting a establishment."""
|
||||
serializer_class = serializers.EstablishmentDetailSerializer
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user