From d02d59dcb7f685e963997c5e3842b8688bf63be2 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Tue, 29 Sep 2026 20:14:44 +0200 Subject: [PATCH] Fix projected sustainable retirement income for projected total amount of zero --- .../client/src/app/pages/portfolio/fire/fire-page.component.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/client/src/app/pages/portfolio/fire/fire-page.component.ts b/apps/client/src/app/pages/portfolio/fire/fire-page.component.ts index 9268afe3ae..dc787ae26a 100644 --- a/apps/client/src/app/pages/portfolio/fire/fire-page.component.ts +++ b/apps/client/src/app/pages/portfolio/fire/fire-page.component.ts @@ -27,7 +27,7 @@ import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { FormControl } from '@angular/forms'; import { Big } from 'big.js'; -import { isNumber } from 'lodash'; +import { isFinite, isNumber } from 'lodash'; import { DeviceDetectorService } from 'ngx-device-detector'; import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; @@ -258,6 +258,7 @@ export class GfFirePageComponent implements OnInit { if ( this.fireWealth && isNumber(this.projectedTotalAmount) && + isFinite(this.projectedTotalAmount) && this.user?.settings?.safeWithdrawalRate ) { this.withdrawalRatePerYearProjected = new Big(