From 2d9fb3ea5c3cff1b79fbd3d7f14f9b73ce58a596 Mon Sep 17 00:00:00 2001 From: Weiyi Feng Date: Fri, 27 May 2022 21:35:55 +0800 Subject: [PATCH] config_tools: fix load board issue fix load board issue Tracked-On: #6691 Signed-off-by: Weiyi Feng --- misc/config_tools/configurator/pyodide/loadBoard.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/misc/config_tools/configurator/pyodide/loadBoard.py b/misc/config_tools/configurator/pyodide/loadBoard.py index 5003c7776..9f55184d1 100644 --- a/misc/config_tools/configurator/pyodide/loadBoard.py +++ b/misc/config_tools/configurator/pyodide/loadBoard.py @@ -70,6 +70,8 @@ def get_dynamic_scenario(board): form_schema = deepcopy(data) current_form_type_schema_obj = form_schema['definitions'][f'{tab_type}{form_type}'] for key in ['type', 'required', 'properties']: + if key == 'required' and key not in current_form_type_schema_obj: + continue form_schema[key] = current_form_type_schema_obj[key] form_schemas[tab_type][form_type] = form_schema