From: Tomer Haskalovitch Date: Mon, 11 Aug 2025 21:53:07 +0000 (+0300) Subject: mgr/dashboard: fix missing gw group error X-Git-Tag: v20.1.1~63^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F65221%2Fhead;p=ceph.git mgr/dashboard: fix missing gw group error Signed-off-by: Tomer Haskalovitch (cherry picked from commit f83a3d93ddd9d2f153338f266f243225183b5934) --- diff --git a/src/pybind/mgr/dashboard/services/nvmeof_client.py b/src/pybind/mgr/dashboard/services/nvmeof_client.py index eb898795598b..ea7fe63ac6dd 100644 --- a/src/pybind/mgr/dashboard/services/nvmeof_client.py +++ b/src/pybind/mgr/dashboard/services/nvmeof_client.py @@ -37,11 +37,12 @@ else: logger.info("Initiating nvmeof gateway connection...") try: if not gw_group: - service_name, self.gateway_addr = NvmeofGatewaysConfig.get_service_info() + res = NvmeofGatewaysConfig.get_service_info() else: - service_name, self.gateway_addr = NvmeofGatewaysConfig.get_service_info( - gw_group - ) + res = NvmeofGatewaysConfig.get_service_info(gw_group) + if res is None: + raise DashboardException("Gateway group does not exists") + service_name, self.gateway_addr = res except TypeError as e: raise DashboardException( f'Unable to retrieve the gateway info: {e}'