diff options
| -rw-r--r-- | pysite/views/api/asana.py | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/pysite/views/api/asana.py b/pysite/views/api/asana.py index 4cefb3ff..9cac5f38 100644 --- a/pysite/views/api/asana.py +++ b/pysite/views/api/asana.py @@ -10,6 +10,7 @@ from pysite.base_route import APIView  from pysite.constants import ErrorCodes  ASANA_KEY = os.environ.get("ASANA_KEY") +ASANA_TOKEN = os.environ.get("ASANA_TOKEN")  ASANA_WEBHOOK = os.environ.get("ASANA_WEBHOOK")  BASE_URL = "https://app.asana.com/api/1.0" @@ -85,6 +86,8 @@ class IndexView(APIView):      def asana_story(self, *, resource, parent, created_at, user, action, type):          session = requests.session() +        session.headers["Authorization"] = f"Bearer {ASANA_TOKEN}" +          resp = session.get(f"{STORY_URL}/{resource}").json()          resp.raise_for_status()          story = resp.json() @@ -128,6 +131,7 @@ class IndexView(APIView):      def asana_task(self, *, resource, parent, created_at, user, action, type):          session = requests.session() +        session.headers["Authorization"] = f"Bearer {ASANA_TOKEN}"          resp = session.get(f"{TASK_URL}/{resource}")          resp.raise_for_status() | 
