Skip to content

Commit

Permalink
Merge pull request #131 from django-oscar/shipping_method_serializer_…
Browse files Browse the repository at this point in the history
…class

make shipping_method_serializer_class overridable.
  • Loading branch information
Martijn Jacobs committed Aug 20, 2018
2 parents 99312e8 + 642bf10 commit a3f845e
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion oscarapi/views/basket.py
Original file line number Diff line number Diff line change
Expand Up @@ -181,13 +181,14 @@ class ShippingMethodView(APIView):
address.
"""
serializer_class = serializers.ShippingAddressSerializer
shipping_method_serializer_class = serializers.ShippingMethodSerializer

def _get(self, request, shipping_address=None, format=None):
basket = operations.get_basket(request)
shiping_methods = Repository().get_shipping_methods(
basket=basket, user=request.user, shipping_addr=shipping_address,
request=request)
ser = serializers.ShippingMethodSerializer(
ser = self.shipping_method_serializer_class(
shiping_methods, many=True, context={'basket': basket})
return Response(ser.data)

Expand Down

0 comments on commit a3f845e

Please sign in to comment.