Skip stocks where count is 0
This commit is contained in:
parent
124b233a71
commit
f8a34d88d1
@ -33,20 +33,23 @@ def get_portfolio():
|
|||||||
# Otherwise calculate portfolio
|
# Otherwise calculate portfolio
|
||||||
if transactions is not None:
|
if transactions is not None:
|
||||||
for row in transactions:
|
for row in transactions:
|
||||||
data = {
|
if count == 0:
|
||||||
"isin": row[0],
|
continue
|
||||||
"comment": row[1],
|
else:
|
||||||
"count": row[2],
|
data = {
|
||||||
# "calculated_price": row[3],
|
"isin": row[0],
|
||||||
"last_transaction": row[4],
|
"comment": row[1],
|
||||||
'current_price': 0
|
"count": row[2],
|
||||||
}
|
# "calculated_price": row[3],
|
||||||
|
"last_transaction": row[4],
|
||||||
|
'current_price': 0
|
||||||
|
}
|
||||||
|
|
||||||
# Add current share value to portfolio
|
# Add current share value to portfolio
|
||||||
query_share_price = db.session.query(SharePrice).filter_by(isin=row[0]).order_by(SharePrice.date.desc()).first()
|
query_share_price = db.session.query(SharePrice).filter_by(isin=row[0]).order_by(SharePrice.date.desc()).first()
|
||||||
if query_share_price is not None:
|
if query_share_price is not None:
|
||||||
data['current_price'] = query_share_price.as_dict()['price']
|
data['current_price'] = query_share_price.as_dict()['price']
|
||||||
|
|
||||||
return_portfolio.append(data)
|
return_portfolio.append(data)
|
||||||
|
|
||||||
return make_response(return_portfolio, 200, "Successfully loaded symbols")
|
return make_response(return_portfolio, 200, "Successfully loaded symbols")
|
||||||
|
Loading…
Reference in New Issue
Block a user