From b2dfbb66f7fed334241d2d9d3f631e484041a587 Mon Sep 17 00:00:00 2001 From: timofejmalinin Date: Mon, 6 Nov 2023 10:39:46 +0700 Subject: [PATCH] Fix update fact --- service/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/service/views.py b/service/views.py index 5b3888b..5361df6 100644 --- a/service/views.py +++ b/service/views.py @@ -287,9 +287,10 @@ class PlacementPointViewSet(ReadOnlyModelViewSet): @action(detail=False, methods=['put']) def update_fact(self, request): point_id = request.GET.get('postamat_id') - fact = request.GET.get('fact') - if not point_id or not fact or not fact.isdigit(): + fact_ = request.GET.get('fact') + if not point_id or not fact_ or not fact_.isdigit(): return Response(status=HTTPStatus.BAD_REQUEST) + fact = float(fact_) if fact_ else None qs = models.PlacementPoint.objects.filter(postamat_id=point_id) if not qs: return Response(status=HTTPStatus.NOT_FOUND)