From 6e1cea024a1160f25fa0d3d9daf4e6c4cc591bc3 Mon Sep 17 00:00:00 2001 From: Kevin Hao Date: Thu, 16 Apr 2026 14:43:38 +0800 Subject: [PATCH] arm/generate_capsule_json_multiple: Fix --selected_components default behavior When --selected_components is not specified, the script should include all components as documented in the help text. However, the current implementation skips all components when the parameter is empty, resulting in an error. Fix the filtering logic to only apply when --selected_components is explicitly provided with values. Signed-off-by: Kevin Hao Signed-off-by: Jon Mason --- meta-arm/scripts/generate_capsule_json_multiple.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-arm/scripts/generate_capsule_json_multiple.py b/meta-arm/scripts/generate_capsule_json_multiple.py index 13425748..55c4b351 100644 --- a/meta-arm/scripts/generate_capsule_json_multiple.py +++ b/meta-arm/scripts/generate_capsule_json_multiple.py @@ -93,7 +93,7 @@ def create_payloads(args: argparse.Namespace) -> List[dict]: for i in range(num_payloads): # If filtering is enabled, skip if not in the allowed components list - if args.components[i] not in args.selected_components: + if args.selected_components and args.components[i] not in args.selected_components: continue payload = {