Fix up verify args logic from cl/232321132
Bug: 123894473
Test: atest acloud_test --host
acloud create_cf ...
Change-Id: Icf91701e3c9e582b1c94a2ef16a512097a7859b7
diff --git a/public/acloud_main.py b/public/acloud_main.py
index 777da3d..c2d3524 100644
--- a/public/acloud_main.py
+++ b/public/acloud_main.py
@@ -318,9 +318,9 @@
if parsed_args.which == create_args.CMD_CREATE:
create_args.VerifyArgs(parsed_args)
if parsed_args.which == CMD_CREATE_CUTTLEFISH:
- if not parsed_args.build_id or not parsed_args.build_target:
+ if not parsed_args.build_id and not parsed_args.branch:
raise errors.CommandArgError(
- "Must specify --build_id and --build_target")
+ "Must specify --build_id or --branch")
if parsed_args.which == CMD_CREATE_GOLDFISH:
if not parsed_args.emulator_build_id and not parsed_args.build_id and (
not parsed_args.emulator_branch and not parsed_args.branch):