WEB-28 Fixed issue with loan account approval not working (#2317)
This commit is contained in:
@@ -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;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user