Browse Source

Add missing guards

pull/2067/head
Thomas 2 years ago
parent
commit
46f3d7d017
  1. 8
      apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts
  2. 2
      libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts

8
apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts

@ -251,18 +251,18 @@ export class AnalysisPageComponent implements OnDestroy, OnInit {
this.streaks = streaks;
this.unitCurrentStreak =
this.mode === 'year'
? this.streaks.currentStreak === 1
? this.streaks?.currentStreak === 1
? translate('YEAR')
: translate('YEARS')
: this.streaks.currentStreak === 1
: this.streaks?.currentStreak === 1
? translate('MONTH')
: translate('MONTHS');
this.unitLongestStreak =
this.mode === 'year'
? this.streaks.longestStreak === 1
? this.streaks?.longestStreak === 1
? translate('YEAR')
: translate('YEARS')
: this.streaks.longestStreak === 1
: this.streaks?.longestStreak === 1
? translate('MONTH')
: translate('MONTHS');

2
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts

@ -100,7 +100,7 @@ export class PortfolioProportionChartComponent
};
Object.keys(this.positions).forEach((symbol) => {
if (this.positions[symbol][this.keys[0]].toUpperCase()) {
if (this.positions[symbol][this.keys[0]]?.toUpperCase()) {
if (chartData[this.positions[symbol][this.keys[0]].toUpperCase()]) {
chartData[this.positions[symbol][this.keys[0]].toUpperCase()].value =
chartData[

Loading…
Cancel
Save