From 1c8a6ee9ab52f0e590ba179c8fe11d7220a8fd16 Mon Sep 17 00:00:00 2001 From: panda Date: Fri, 7 Jun 2024 04:38:58 +0800 Subject: [PATCH] ui: fix array was checked for single select option (#823) --- packages/ui-default/pages/problem_detail.page.jsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/ui-default/pages/problem_detail.page.jsx b/packages/ui-default/pages/problem_detail.page.jsx index fb433cdc6..980b267e1 100644 --- a/packages/ui-default/pages/problem_detail.page.jsx +++ b/packages/ui-default/pages/problem_detail.page.jsx @@ -261,9 +261,10 @@ const page = new NamedPage(['problem_detail', 'contest_detail_problem', 'homewor for (const v of val) { if (isValidOption(v)) $(`.objective_${id} input[value="${v}"]`).prop('checked', true); } + } else { + $(`.objective_${id} input[type=text], .objective_${id} textarea`).val(val); + if (isValidOption(val)) $(`.objective_${id}.radiobox [value="${val}"]`).prop('checked', true); } - $(`.objective_${id} input[type=text], .objective_${id} textarea`).val(val); - if (isValidOption(val)) $(`.objective_${id}.radiobox [value="${val}"]`).prop('checked', true); } }