diff --git a/src/frontend/app/administration/action/action-administration.component.ts b/src/frontend/app/administration/action/action-administration.component.ts index 4fcd7f38691cd7e41a22d2fc64cf8db6745f8599..49613e47a701fc16b4604b02c130e9e836e1dc4f 100755 --- a/src/frontend/app/administration/action/action-administration.component.ts +++ b/src/frontend/app/administration/action/action-administration.component.ts @@ -142,7 +142,7 @@ export class ActionAdministrationComponent implements OnInit { .subscribe(async (data: any) => { this.action = data.action; const currentAction = this.actionPagesService.getActionPageByComponent(this.action.component); - this.action.actionPageId = currentAction.id; + this.action.actionPageId = currentAction?.id; this.selectActionPageId.setValue(this.action.actionPageId); this.selectStatusId.setValue(this.action.id_status); this.categoriesList = data.categoriesList; @@ -199,7 +199,7 @@ export class ActionAdministrationComponent implements OnInit { getCustomFields() { this.action.actionPageId = this.selectActionPageId.value; - this.action.actionPageGroup = this.actionPages.filter(action => action.id === this.action.actionPageId)[0].category; + this.action.actionPageGroup = this.actionPages.filter(action => action.id === this.action.actionPageId)[0]?.category; if (this.action.actionPageGroup === 'registeredMail') { this.action.actionCategories = ['registeredMail'];