diff options
| author | 2018-02-11 17:16:08 +0000 | |
|---|---|---|
| committer | 2018-02-11 17:16:08 +0000 | |
| commit | cbabb0e46bd85ae08b2e3d8f1f246bcdddbb11fd (patch) | |
| tree | 1f5c044c753ac1691d5a3bc351348f61751f559c | |
| parent | Asana integration (#7) (diff) | |
Slightly more verbose logging
| -rw-r--r-- | pysite/views/api/asana.py | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/pysite/views/api/asana.py b/pysite/views/api/asana.py index ca9c5624..11f38ea7 100644 --- a/pysite/views/api/asana.py +++ b/pysite/views/api/asana.py @@ -23,11 +23,18 @@ class IndexView(APIView):      def post(self, asana_key):          if asana_key != ASANA_KEY: +            self.send_webhook( +                title="Asana", +                description=f"Key verification failed\nExpected: `{ASANA_KEY}`\nGot: `{asana_key}`", +                color=COLOUR_RED +            ) +              return self.error(ErrorCodes.unauthorized)          if "X-Hook-Secret" in request.headers:  # Confirm to Asana that we would like to make this hook              response = make_response()  # type: flask.Response              response.headers["X-Hook-Secret"] = request.headers["X-Hook-Secret"] +            self.send_webhook(title="Asana", description="Hook added", color=COLOUR_GREEN)              return response          events = request.get_json()["events"] | 
