From 9f5af28ab708f9443ac7592c6434136944265c0a Mon Sep 17 00:00:00 2001 From: Ol86 <51297375+Ol86@users.noreply.github.com> Date: Thu, 28 Mar 2024 23:27:14 +0100 Subject: [PATCH] Check client if it already exists --- Server/api/views.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Server/api/views.py b/Server/api/views.py index 41de248..81c3826 100644 --- a/Server/api/views.py +++ b/Server/api/views.py @@ -6,11 +6,13 @@ from api.models import * @api_view(['POST']) def client(request): - temp = Client( - hostname=request.data['hostname'] - ) - temp.save() - return Response(status=status.HTTP_201_CREATED) + if not Client.objects.get(hostname=request.data['hostname']): + temp = Client( + hostname=request.data['hostname'] + ) + temp.save() + return Response(status=status.HTTP_201_CREATED) + return Response(status=status.HTTP_200_OK) @api_view(['POST']) def temperature(request):