aboutsummaryrefslogtreecommitdiff
path: root/internal/worker/server.go
diff options
context:
space:
mode:
authorJulie Qiu <julie@golang.org>2021-09-09 13:24:31 -0400
committerJulie Qiu <julie@golang.org>2021-09-13 16:08:37 +0000
commit94f09d6ddbff952b599b69f533c8f29cd76df77d (patch)
tree4d736e58fc9be13f31daa11a7c59a7bf7b2414b5 /internal/worker/server.go
parente13eb84a023012b1f045b2768b17cc1becbd849e (diff)
downloadgo-x-pkgsite-94f09d6ddbff952b599b69f533c8f29cd76df77d.tar.xz
internal: add frontend fetch source
Frontend fetch requests now have a source=fetch query param. This query param will be used in the next CL to update module_version_states correctly. Change-Id: I658ccea9fba7583838f8ccf733e2862966aef86d Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/348816 Trust: Julie Qiu <julie@golang.org> Run-TryBot: Julie Qiu <julie@golang.org> Reviewed-by: Jonathan Amsterdam <jba@google.com> TryBot-Result: kokoro <noreply+kokoro@google.com>
Diffstat (limited to 'internal/worker/server.go')
-rw-r--r--internal/worker/server.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/internal/worker/server.go b/internal/worker/server.go
index 2bad80c1..dd57f8c2 100644
--- a/internal/worker/server.go
+++ b/internal/worker/server.go
@@ -322,6 +322,9 @@ func (s *Server) doFetch(w http.ResponseWriter, r *http.Request) (string, int) {
if r.FormValue(queue.DisableProxyFetchParam) == queue.DisableProxyFetchValue {
f.ProxyClient = f.ProxyClient.WithFetchDisabled()
}
+ if r.FormValue(queue.SourceParam) == queue.SourceFrontendValue {
+ f.Source = queue.SourceFrontendValue
+ }
code, resolvedVersion, err := f.FetchAndUpdateState(ctx, modulePath, requestedVersion, s.cfg.AppVersionLabel())
if code == http.StatusInternalServerError {
s.reportError(ctx, err, w, r)