From 11336247c3aebc4d6d6cd53665bcec59eaa8ce04 Mon Sep 17 00:00:00 2001 From: nathan-moore-97 Date: Wed, 10 Jan 2024 18:50:24 -0500 Subject: [PATCH] Pulling Directory Id from secrets --- qualtrix/api.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/qualtrix/api.py b/qualtrix/api.py index 9cd688d..a2b34ce 100644 --- a/qualtrix/api.py +++ b/qualtrix/api.py @@ -8,7 +8,7 @@ from fastapi import HTTPException from pydantic import BaseModel, typing -from qualtrix import client, error +from qualtrix import client, error, settings log = logging.getLogger(__name__) @@ -28,7 +28,6 @@ class SessionModel(SurveyModel): class RedirectModel(SurveyModel): - directoryId: str targetSurveyId: str responseId: str @@ -50,8 +49,8 @@ async def get_response(request: ResponseModel): async def get_redirect(request: RedirectModel): try: email = client.get_email(request.surveyId, request.responseId) - contact = client.get_contact(request.directoryId, email) - distribution = client.get_distribution(request.directoryId, contact["id"]) + contact = client.get_contact(settings.directory_id, email) + distribution = client.get_distribution(settings.directory_id, contact["id"]) return client.get_link(request.targetSurveyId, distribution["distributionId"]) except error.QualtricsError as e: logging.error(e)