From 53aa7ab0d9d4ca9b5073baa0daaae8c65ef39a29 Mon Sep 17 00:00:00 2001 From: Cristi Date: Mon, 19 Oct 2026 16:02:39 +0300 Subject: [PATCH] fix(cloud): keep ports_mapping getter and setter adjacent --- gns3server/compute/builtin/nodes/cloud.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gns3server/compute/builtin/nodes/cloud.py b/gns3server/compute/builtin/nodes/cloud.py index 9f9b556a4..7e28c33ae 100644 --- a/gns3server/compute/builtin/nodes/cloud.py +++ b/gns3server/compute/builtin/nodes/cloud.py @@ -202,6 +202,11 @@ class Cloud(BaseNode): self._remote_console_http_path = remote_console_http_path + @staticmethod + def _normalize_ports_mapping(ports): + # API responses include bridge=None; legacy projects omit it. + return [{key: value for key, value in port.items() if key != "bridge" or value is not None} for port in ports] + @property def ports_mapping(self): """ @@ -212,11 +217,6 @@ class Cloud(BaseNode): return self._ports_mapping - @staticmethod - def _normalize_ports_mapping(ports): - # API responses include bridge=None; legacy projects omit it. - return [{key: value for key, value in port.items() if key != "bridge" or value is not None} for port in ports] - @ports_mapping.setter def ports_mapping(self, ports): """