From 7d1d04409e1660891604ad7d4ee9b0be57907a73 Mon Sep 17 00:00:00 2001 From: sumeyyeKurtulus Date: Mon, 6 May 2024 09:28:13 +0300 Subject: [PATCH] fix: possible undefined logic errors are mitigated --- .../components/extensible-table/extensible-table.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.ts b/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.ts index 4e60ab9851..c7a83258c4 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.ts +++ b/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.ts @@ -207,7 +207,7 @@ export class ExtensibleTableComponent implements OnChanges { } hasAvailableActions(index, data): boolean { - const { permission, visible } = this.actionList.get(index).value; + const { permission, visible } = (this.actionList.get(index) || {}).value || {}; let isActionAvailable = this.permissionService.getGrantedPolicy(permission); if (data && data.record) { isActionAvailable &&= visible(data);