From 41a2427704e6bd8a811d0534d3dd662f1fddc493 Mon Sep 17 00:00:00 2001 From: Carlos Nihelton Date: Thu, 12 Jan 2023 16:57:52 -0300 Subject: [PATCH] Fix wslsetupotions being None Recent changes in GUI turned possible to have that field as None, leading to a crash. This avoids the crash while preserving the default behavior of installing the language packs. --- system_setup/server/controllers/configure.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system_setup/server/controllers/configure.py b/system_setup/server/controllers/configure.py index 1214c5a6..64c778a8 100644 --- a/system_setup/server/controllers/configure.py +++ b/system_setup/server/controllers/configure.py @@ -225,8 +225,8 @@ class ConfigureController(SubiquityController): return True cmd = [] - if self.model.wslsetupoptions.wslsetupoptions.\ - install_language_support_packages is True: + opts = self.model.wslsetupoptions.wslsetupoptions + if opts is None or opts.install_language_support_packages is True: cmd = [aptCommand, "install", "-y"] else: