Set account ID in exchange library instead of the view
This commit is contained in:
@@ -146,6 +146,7 @@ class AlpacaExchange(BaseExchange):
|
|||||||
return (success, response)
|
return (success, response)
|
||||||
|
|
||||||
for item in response["itemlist"]:
|
for item in response["itemlist"]:
|
||||||
|
item["account"] = self.account.name
|
||||||
item["account_id"] = self.account.id
|
item["account_id"] = self.account.id
|
||||||
item["unrealized_pl"] = float(item["unrealized_pl"])
|
item["unrealized_pl"] = float(item["unrealized_pl"])
|
||||||
items.append(item)
|
items.append(item)
|
||||||
|
|||||||
@@ -85,7 +85,8 @@ class OANDAExchange(BaseExchange):
|
|||||||
|
|
||||||
print("Positions", response)
|
print("Positions", response)
|
||||||
for item in response["itemlist"]:
|
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"])
|
item["unrealized_pl"] = float(item["unrealized_pl"])
|
||||||
items.append(item)
|
items.append(item)
|
||||||
return (True, items)
|
return (True, items)
|
||||||
|
|||||||
@@ -21,8 +21,6 @@ def get_positions(user, account_id=None):
|
|||||||
if not success:
|
if not success:
|
||||||
items.append({"name": account.name, "status": "error"})
|
items.append({"name": account.name, "status": "error"})
|
||||||
continue
|
continue
|
||||||
for position in positions:
|
|
||||||
position["account"] = account.name
|
|
||||||
|
|
||||||
for item in positions:
|
for item in positions:
|
||||||
items.append(item)
|
items.append(item)
|
||||||
|
|||||||
Reference in New Issue
Block a user