Set account ID in exchange library instead of the view

Mark Veidemanis 2 years ago
parent 5cb7d08614
commit 1f75da40af
Signed by: m
GPG Key ID: 5ACFCEED46C0904F

@ -146,6 +146,7 @@ class AlpacaExchange(BaseExchange):
return (success, response)
for item in response["itemlist"]:
item["account"] = self.account.name
item["account_id"] = self.account.id
item["unrealized_pl"] = float(item["unrealized_pl"])
items.append(item)

@ -85,7 +85,8 @@ class OANDAExchange(BaseExchange):
print("Positions", response)
for item in response["itemlist"]:
item["account_id"] = self.account.id
item["account"] = self.account.name
item["account_id"] = self.account_id
item["unrealized_pl"] = float(item["unrealized_pl"])
items.append(item)
return (True, items)

@ -21,8 +21,6 @@ def get_positions(user, account_id=None):
if not success:
items.append({"name": account.name, "status": "error"})
continue
for position in positions:
position["account"] = account.name
for item in positions:
items.append(item)

Loading…
Cancel
Save