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'];