diff options
| author | Julie Qiu <julie@golang.org> | 2021-09-09 13:24:31 -0400 |
|---|---|---|
| committer | Julie Qiu <julie@golang.org> | 2021-09-13 16:08:37 +0000 |
| commit | 94f09d6ddbff952b599b69f533c8f29cd76df77d (patch) | |
| tree | 4d736e58fc9be13f31daa11a7c59a7bf7b2414b5 /internal/worker/server.go | |
| parent | e13eb84a023012b1f045b2768b17cc1becbd849e (diff) | |
| download | go-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.go | 3 |
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) |
