Fixed Plaid client immutable querydict bug.
This commit is contained in:
parent
44d4d91027
commit
2555b43809
@ -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
|
||||
|
||||
@ -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")
|
||||
|
||||
Loading…
Reference in New Issue
Block a user