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: v14.2.8~100^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=75c53d08c08ad1166544e37a55f6f2a6a4e0d160;p=ceph.git mgr/dashboard: Check if `num_sessions` is available Fixes: https://tracker.ceph.com/issues/41727 Signed-off-by: Ricardo Marques (cherry picked from commit ed149c2df544e7195671776e905d653babd2346f) --- 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 03d985f01aa..cd6daf8ae2c 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 @@ -151,7 +151,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'); } }