BuildAPI: Have GetBuilderMetadata handle find_fingerprints return [].
BUG=chromium:1071620
TEST=manual, run_tests
Change-Id: Ief3730ea75c21f9f47023b68481738e55828f573
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2238550
Reviewed-by: Alex Klein <saklein@chromium.org>
Commit-Queue: Michael Mortensen <mmortensen@google.com>
Tested-by: Michael Mortensen <mmortensen@google.com>
diff --git a/api/controller/packages.py b/api/controller/packages.py
index 909b66a..fa5500f 100644
--- a/api/controller/packages.py
+++ b/api/controller/packages.py
@@ -237,8 +237,8 @@
build_target_metadata.ec_firmware_version = fw_versions.ec_fw_version
build_target_metadata.kernel_version = packages.determine_kernel_version(
build_target)
- for fingerprint in packages.find_fingerprints(build_target):
- build_target_metadata.fingerprints.append(fingerprint)
+ fingerprints = packages.find_fingerprints(build_target)
+ build_target_metadata.fingerprints.extend(fingerprints)
models = packages.get_models(build_target)
if models: