Bugfix/improve error handling in benchmark calculation (#1246)
* Improve error handling * Update changelog
This commit is contained in:
parent
42d32ed652
commit
0fcfa6c1bd
@ -11,6 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
- Upgraded `yahoo-finance2` from version `2.3.3` to `2.3.6`
|
- Upgraded `yahoo-finance2` from version `2.3.3` to `2.3.6`
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Improved the error handling in the benchmark calculation
|
||||||
|
|
||||||
## 1.191.0 - 10.09.2022
|
## 1.191.0 - 10.09.2022
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
@ -31,7 +31,11 @@ export class BenchmarkService {
|
|||||||
) {}
|
) {}
|
||||||
|
|
||||||
public calculateChangeInPercentage(baseValue: number, currentValue: number) {
|
public calculateChangeInPercentage(baseValue: number, currentValue: number) {
|
||||||
return new Big(currentValue).div(baseValue).minus(1).toNumber();
|
if (baseValue && currentValue) {
|
||||||
|
return new Big(currentValue).div(baseValue).minus(1).toNumber();
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public async getBenchmarks({ useCache = true } = {}): Promise<
|
public async getBenchmarks({ useCache = true } = {}): Promise<
|
||||||
|
Loading…
x
Reference in New Issue
Block a user