From 4079896dc877b4388a161d2119a5a753ce43c1d9 Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Fri, 3 Dec 2021 05:20:02 +0000 Subject: [PATCH] Don't send to sign if it's not configured --- apiserver/apiserver/api/views.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/apiserver/apiserver/api/views.py b/apiserver/apiserver/api/views.py index 47cd0ad..73bb320 100644 --- a/apiserver/apiserver/api/views.py +++ b/apiserver/apiserver/api/views.py @@ -575,12 +575,13 @@ class StatsViewSet(viewsets.ViewSet, List): sign = request.data['sign'] cache.set('sign', sign) - try: - post_data = dict(access_token=secrets.SIGN_TOKEN, args=sign) - r = requests.post('https://api.particle.io/v1/devices/200042000647343232363230/text/', data=post_data, timeout=5) - r.raise_for_status() - except: - raise exceptions.ValidationError(dict(sign='Something went wrong :(')) + if secrets.SIGN_TOKEN: + try: + post_data = dict(access_token=secrets.SIGN_TOKEN, args=sign) + r = requests.post('https://api.particle.io/v1/devices/200042000647343232363230/text/', data=post_data, timeout=5) + r.raise_for_status() + except: + raise exceptions.ValidationError(dict(sign='Something went wrong :(')) return Response(200) except KeyError: