Fixed Plaid client immutable querydict bug.

This commit is contained in:
DJ Gillespie 2022-04-06 20:17:55 -06:00
parent 44d4d91027
commit 2555b43809
2 changed files with 5 additions and 3 deletions

View File

@ -18,7 +18,8 @@ class Connection(AbstractConnectionClient):
def __init__(self, credentials):
print("Plaid Connection Creation Initiated")
self.credentials = credentials
print(credentials)
self.credentials = credentials.dict()
# Fill in your Plaid API keys -
# https://dashboard.plaid.com/account/keys

View File

@ -63,10 +63,11 @@ class ConnectionViewSet(viewsets.ModelViewSet):
print(f"Account Found: {accounts[0]}")
account = accounts[0]
print(request)
plaid = importlib.import_module(f"connection.connections.plaid_client")
plaid_conn = importlib.import_module(f"connection.connections.plaid_client")
conn_type = ConnectionType.objects.get(name="Plaid")
try:
plaid_client = plaid.Connection(request.data)
print(f"CREATING CONNECTION, {request.data}")
plaid_client = plaid_conn.Connection(request.data)
except ValueError:
return Response(status=status.HTTP_503,
data="ERROR: Invalid public_token")