diff --git a/connection/connections/plaid_client.py b/connection/connections/plaid_client.py index d6d0e98..d2aef67 100755 --- a/connection/connections/plaid_client.py +++ b/connection/connections/plaid_client.py @@ -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 diff --git a/connection/views.py b/connection/views.py index a0970a7..ee64914 100644 --- a/connection/views.py +++ b/connection/views.py @@ -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")