From ed149c2df544e7195671776e905d653babd2346f Mon Sep 17 00:00:00 2001 From: Ricardo Marques Date: Mon, 9 Sep 2019 19:27:09 +0100 Subject: [PATCH] mgr/dashboard: Check if `num_sessions` is available Fixes: https://tracker.ceph.com/issues/41727 Signed-off-by: Ricardo Marques --- .../block/iscsi-target-list/iscsi-target-list.component.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts b/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts index b924a704700ca..01c373f163015 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts @@ -149,7 +149,8 @@ export class IscsiTargetListComponent implements OnInit, OnDestroy { } getDeleteDisableDesc(): string | undefined { - if (this.selection.first() && this.selection.first()['info']['num_sessions']) { + const first = this.selection.first(); + if (first && first['info'] && first['info']['num_sessions']) { return this.i18n('Target has active sessions'); } } -- 2.39.5