Browse Source
Merge pull request #63 from dandevaud/bugfix/fix-asset-allocation-in-dockerpush
Removed try-catch
pull/5027/head
dandevaud
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
9 additions and
28 deletions
-
apps/api/src/app/portfolio/portfolio-calculator.ts
|
|
@ -1683,34 +1683,15 @@ export class PortfolioCalculator { |
|
|
|
marketSymbolMap: { [date: string]: { [symbol: string]: Big } }, |
|
|
|
previousOrder: PortfolioOrderItem |
|
|
|
) { |
|
|
|
try { |
|
|
|
return ( |
|
|
|
order.type === 'STAKE' && |
|
|
|
previousOrder && |
|
|
|
marketSymbolMap[order.date] && |
|
|
|
marketSymbolMap[previousOrder.date] && |
|
|
|
((marketSymbolMap[previousOrder.date][ |
|
|
|
previousOrder.symbol |
|
|
|
]?.toNumber() && |
|
|
|
((marketSymbolMap[previousOrder.date][previousOrder.symbol]?.toNumber() && |
|
|
|
previousOrder.type === 'STAKE') || |
|
|
|
(previousOrder.type !== 'STAKE' && |
|
|
|
previousOrder.unitPrice?.toNumber())) |
|
|
|
); |
|
|
|
} catch (error) { |
|
|
|
console.log(`error:${error}`); |
|
|
|
console.log(`previous:${previousOrder}`); |
|
|
|
console.log( |
|
|
|
`marketSymbolMap pp date:${marketSymbolMap[previousOrder.date]}` |
|
|
|
(previousOrder.type !== 'STAKE' && previousOrder.unitPrice?.toNumber())) |
|
|
|
); |
|
|
|
console.log( |
|
|
|
`marketSymbolMap pp date + symbol:${ |
|
|
|
marketSymbolMap[previousOrder.date][previousOrder.symbol] |
|
|
|
}` |
|
|
|
); |
|
|
|
console.log(`previousOrder.type:${previousOrder.type}`); |
|
|
|
console.log(`previousOrder.unitPrice:${previousOrder.unitPrice}`); |
|
|
|
throw error; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private handleLoggingOfInvestmentMetrics( |
|
|
|