diff --git a/subiquity/server/controllers/network.py b/subiquity/server/controllers/network.py index 48c432e6..6a3d3196 100644 --- a/subiquity/server/controllers/network.py +++ b/subiquity/server/controllers/network.py @@ -405,4 +405,4 @@ class NetworkController(BaseNetworkController, SubiquityController): self.delete_link(dev_name) async def info_GET(self, dev_name: str) -> str: - return self.get_info_for_netdev(dev_name) + return await self.get_info_for_netdev(dev_name) diff --git a/subiquitycore/controllers/network.py b/subiquitycore/controllers/network.py index 5b85302d..7c8875bb 100644 --- a/subiquitycore/controllers/network.py +++ b/subiquitycore/controllers/network.py @@ -434,7 +434,7 @@ class BaseNetworkController(BaseController): self.update_link(dev) self.apply_config() - def get_info_for_netdev(self, dev_name: str) -> str: + async def get_info_for_netdev(self, dev_name: str) -> str: device = self.model.get_netdev_by_name(dev_name) if device.info is not None: return yaml.dump(