diff options
| author | Julie Qiu <julie@golang.org> | 2020-12-01 12:34:46 -0500 |
|---|---|---|
| committer | Julie Qiu <julie@golang.org> | 2020-12-02 00:41:42 +0000 |
| commit | 91e83ca20362e4efd40cedab3ac888c775acb645 (patch) | |
| tree | a3ea3d4440412259d28f9c45ace4b3093529147e /internal/postgres/unit.go | |
| parent | 360dfb4d254f11c41c472d3f1fb716d07e5b6b65 (diff) | |
| download | go-x-pkgsite-91e83ca20362e4efd40cedab3ac888c775acb645.tar.xz | |
internal: add support for path@main
Support requests for path@main in addition to path@master.
For golang/go#41312
Change-Id: Ie7665fbb3906e366c784a9cc592ffe37ef347671
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/274244
Trust: Julie Qiu <julie@golang.org>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
Diffstat (limited to 'internal/postgres/unit.go')
| -rw-r--r-- | internal/postgres/unit.go | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/internal/postgres/unit.go b/internal/postgres/unit.go index 9a88a335..49e9a151 100644 --- a/internal/postgres/unit.go +++ b/internal/postgres/unit.go @@ -47,11 +47,9 @@ func (db *DB) GetUnitMeta(ctx context.Context, fullPath, requestedModulePath, re if requestedModulePath != internal.UnknownModulePath { query = query.Where(squirrel.Eq{"m.module_path": requestedModulePath}) } - switch requestedVersion { - case internal.LatestVersion: - case internal.MasterVersion: - query = query.Join("version_map vm ON m.id = vm.module_id").Where("vm.requested_version = 'master'") - default: + if _, ok := internal.DefaultBranches[requestedVersion]; ok { + query = query.Join("version_map vm ON m.id = vm.module_id").Where("vm.requested_version = ? ", requestedVersion) + } else if requestedVersion != internal.LatestVersion { query = query.Where(squirrel.Eq{"version": requestedVersion}) } var ( |
