fix
This commit is contained in:
@@ -58,12 +58,12 @@ class ProductUpdateApiView(generics.GenericAPIView, ResponseMixin):
|
|||||||
def patch(self, request, id):
|
def patch(self, request, id):
|
||||||
product = get_object_or_404(Product, id=id)
|
product = get_object_or_404(Product, id=id)
|
||||||
serializer = self.serializer_class(data=request.data, instance=product, partial=True)
|
serializer = self.serializer_class(data=request.data, instance=product, partial=True)
|
||||||
serializer.is_valid()
|
if serializer.is_valid(raise_exception=True):
|
||||||
serializer.save()
|
serializer.save()
|
||||||
return self.success_response(
|
return self.success_response(
|
||||||
message='mahsulot tahrirlandi',
|
message='mahsulot tahrirlandi',
|
||||||
)
|
)
|
||||||
|
return self.failure_response(message='mahsulot tahrirlashda hatolik', data=serializer.errors)
|
||||||
|
|
||||||
class ProductDetailApiView(generics.GenericAPIView, ResponseMixin):
|
class ProductDetailApiView(generics.GenericAPIView, ResponseMixin):
|
||||||
serializer_class = serializers.ProductSerializer
|
serializer_class = serializers.ProductSerializer
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ class UserUpdateApiView(generics.GenericAPIView, ResponseMixin):
|
|||||||
|
|
||||||
def patch(self, request, id):
|
def patch(self, request, id):
|
||||||
user = get_object_or_404(User, id=id)
|
user = get_object_or_404(User, id=id)
|
||||||
serializer = self.serializer_class(instance=user, data=serializer.data)
|
serializer = self.serializer_class(instance=user, data=request.data, partial=True)
|
||||||
if serializer.is_valid(raise_exception=True):
|
if serializer.is_valid(raise_exception=True):
|
||||||
serializer.save()
|
serializer.save()
|
||||||
return self.success_response(message='user tahrirlandi')
|
return self.success_response(message='user tahrirlandi')
|
||||||
|
|||||||
Reference in New Issue
Block a user