From: Ricardo Marques Date: Mon, 9 Sep 2019 18:27:09 +0000 (+0100) Subject: mgr/dashboard: Check if `num_sessions` is available X-Git-Tag: v15.1.0~1504^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ed149c2df544e7195671776e905d653babd2346f;p=ceph.git mgr/dashboard: Check if `num_sessions` is available Fixes: https://tracker.ceph.com/issues/41727 Signed-off-by: Ricardo Marques --- 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 b924a704700..01c373f1630 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'); } }