From 6681723fe98eeb2834cdd3d6c97d49c9d38d94fa Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Sat, 7 Jun 2025 16:09:53 +0300 Subject: [PATCH] Fixes: buy_unregistered for OrderViewSet META unresolved attribute fix --- core/viewsets.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/viewsets.py b/core/viewsets.py index 1b697c73..4e3c7973 100644 --- a/core/viewsets.py +++ b/core/viewsets.py @@ -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)