WEB-28 Fixed issue with loan account approval not working (#2317)

This commit is contained in:
Gopi Kishan
2025-03-13 16:58:11 -06:00
committed by GitHub
parent f6d97f8595
commit 8dbe196d3b
@@ -99,7 +99,10 @@ export class LoanAccountActionsComponent {
private route: ActivatedRoute, private route: ActivatedRoute,
private router: Router private router: Router
) { ) {
this.navigationData = this.router.getCurrentNavigation().extras.state.data; const currentNavigation = this.router.getCurrentNavigation();
// Safely access data with optional chaining
this.navigationData = currentNavigation?.extras?.state?.data;
this.route.data.subscribe((data: { actionButtonData: any }) => { this.route.data.subscribe((data: { actionButtonData: any }) => {
this.actionButtonData = data.actionButtonData; this.actionButtonData = data.actionButtonData;
}); });
@@ -110,9 +113,9 @@ export class LoanAccountActionsComponent {
this.actionName = 'Assign Loan Officer'; this.actionName = 'Assign Loan Officer';
} }
for (const key of Object.keys(this.actions)) { for (const key of Object.keys(this.actions)) {
this.actions[key] = false; this.actions[key as keyof typeof this.actions] = false;
} }
this.actions[this.actionName] = true; this.actions[this.actionName as keyof typeof this.actions] = true;
}); });
} }
} }