]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: fix missing gw group error 65027/head
authorTomer Haskalovitch <tomer.haska@ibm.com>
Mon, 11 Aug 2025 21:53:07 +0000 (00:53 +0300)
committerTomer Haskalovitch <tomer.haska@ibm.com>
Thu, 21 Aug 2025 20:00:15 +0000 (23:00 +0300)
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
src/pybind/mgr/dashboard/services/nvmeof_client.py

index eb898795598b3d3950b4f93cfb5cbdedd3f84d35..ea7fe63ac6dd80ead2ea6850b4566601d4ca4ec9 100644 (file)
@@ -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}'