Merge pull request #842 from mwhudson/answers-tweak

do not run answers for view that is skipped
This commit is contained in:
Michael Hudson-Doyle 2020-09-23 15:44:00 +12:00 committed by GitHub
commit 61be9f3fef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -472,9 +472,10 @@ class Subiquity(TuiApplication):
if not self.base_model.is_configured(new.model_name):
raise Confirm
if new.interactive():
view = await super().make_view_for_controller(new)
if new.answers:
self.aio_loop.call_soon(new.run_answers)
return await super().make_view_for_controller(new)
return view
else:
if self.autoinstall_config and not new.autoinstall_applied:
await new.apply_autoinstall_config()