From 472e316a979700f3784f3f43347f2a1739831315 Mon Sep 17 00:00:00 2001 From: Salamandar <6552989+Salamandar@users.noreply.github.com> Date: Sat, 6 Jan 2024 17:06:39 +0100 Subject: [PATCH] Fix get_default_values For choices, default value is the first of either list or dict. --- lib/default_install_args.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/default_install_args.py b/lib/default_install_args.py index 334368a..5f83373 100644 --- a/lib/default_install_args.py +++ b/lib/default_install_args.py @@ -35,8 +35,8 @@ def get_default_values_for_questions(manifest, raise_if_no_default=True): elif question["type"] == "password": yield (name, "SomeSuperStrongPassword1234") elif question.get("choices"): - if isinstance(question["choices"]): - choices = str(question["choices"]) + if isinstance(question["choices"], list): + choices = question["choices"] else: choices = list(question["choices"].keys()) yield (name, choices[0])