diff --git a/alws/routers/build_node.py b/alws/routers/build_node.py index 3c199f04..d5a55e04 100644 --- a/alws/routers/build_node.py +++ b/alws/routers/build_node.py @@ -125,6 +125,10 @@ async def get_task( response["platform"].data["mock"]["chroot_setup_cmd"] = ( flavour.data["mock"]["chroot_setup_cmd"] ) + if "use_host_resolv" in flavour.data.get('mock', {}): + response["platform"].data["mock"]["use_host_resolv"] = ( + flavour.data["mock"]["use_host_resolv"] + ) if "dnf_common_opts" in flavour.data.get('mock', {}): if "dnf_common_opts" not in response["platform"].data["mock"]: response["platform"].data["mock"]["dnf_common_opts"] = [] diff --git a/alws/schemas/platform_flavors_schema.py b/alws/schemas/platform_flavors_schema.py index 3cb28070..f3ef9985 100644 --- a/alws/schemas/platform_flavors_schema.py +++ b/alws/schemas/platform_flavors_schema.py @@ -8,7 +8,7 @@ class CreateFlavour(BaseModel): name: str modularity: typing.Optional[dict] = None - repositories: typing.List[RepositoryCreate] + repositories: typing.List[RepositoryCreate] = [] data: typing.Optional[typing.Dict[str, typing.Any]] = None