SdkService/Uprev: Uprev TC_PATH, too

BUG=b:259445595
TEST=./run_tests

Change-Id: I8b0a75940e78786de1d561459578af8a230c5920
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/4507935
Tested-by: Greg Edelston <gredelston@google.com>
Reviewed-by: Ram Chandrasekar <rchandrasekar@google.com>
Auto-Submit: Greg Edelston <gredelston@google.com>
Commit-Queue: Greg Edelston <gredelston@google.com>
diff --git a/api/controller/sdk.py b/api/controller/sdk.py
index db57592..c4ed316 100644
--- a/api/controller/sdk.py
+++ b/api/controller/sdk.py
@@ -174,6 +174,7 @@
 
 @faux.all_empty
 @validate.require("binhost_gs_bucket")
+@validate.require("toolchain_tarball_template")
 @validate.validation_complete
 def Uprev(input_proto, output_proto, _config):
     """Update SDK version file and prebuilt files to point to the latest SDK.
@@ -191,6 +192,7 @@
     modified_files = sdk.uprev_sdk_and_prebuilts(
         binhost_gs_bucket=input_proto.binhost_gs_bucket,
         version=target_version,
+        toolchain_tarball_template=input_proto.toolchain_tarball_template,
     )
 
     # Populate the UprevResponse object with the modified files.