build_api: fix validation fields on new endpoint
BUG=chromium:1064005
TEST=./run_tests
Change-Id: I135381b9cd4b8a0f6474908f38806a772530d254
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2117041
Reviewed-by: George Engelbrecht <engeg@google.com>
Commit-Queue: George Engelbrecht <engeg@google.com>
Tested-by: George Engelbrecht <engeg@google.com>
diff --git a/api/controller/packages.py b/api/controller/packages.py
index 89ada03..4f29b78 100644
--- a/api/controller/packages.py
+++ b/api/controller/packages.py
@@ -213,7 +213,8 @@
@faux.success(_HasPrebuiltSuccess)
@faux.empty_error
-@validate.require('build_target.name', 'package.category', 'package.name')
+@validate.require('build_target.name', 'package_info.category',
+ 'package_info.package_name')
@validate.validation_complete
def HasPrebuilt(input_proto, output_proto, _config):
"""Checks if the most recent version of Chrome has a prebuilt."""