Fixes: buy_unregistered for OrderViewSet META unresolved attribute fix

This commit is contained in:
Egor Pavlovich Gorbunov 2025-06-07 16:09:53 +03:00
parent 867c4d919b
commit 6681723fe9

View file

@ -1,6 +1,7 @@
from uuid import UUID
from django.http import Http404
from django.utils.decorators import method_decorator
from django.utils.translation import gettext_lazy as _
from django_filters.rest_framework import DjangoFilterBackend
from django_ratelimit.decorators import ratelimit
@ -283,7 +284,7 @@ class OrderViewSet(EvibesViewSet):
return Response(status=status.HTTP_404_NOT_FOUND, data={"detail": _(f"order {order_uuid} not found")})
@action(detail=False, methods=["post"], url_path="buy_unregistered")
@ratelimit(key="ip", rate="2/h", block=True)
@method_decorator(ratelimit(key="ip", rate="2/h", block=True))
def buy_unregistered(self, request):
serializer = BuyUnregisteredOrderSerializer(data=request.data)
serializer.is_valid(raise_exception=True)