aboutsummaryrefslogtreecommitdiff
path: root/internal/postgres/unit.go
diff options
context:
space:
mode:
authorJulie Qiu <julie@golang.org>2020-12-01 12:34:46 -0500
committerJulie Qiu <julie@golang.org>2020-12-02 00:41:42 +0000
commit91e83ca20362e4efd40cedab3ac888c775acb645 (patch)
treea3ea3d4440412259d28f9c45ace4b3093529147e /internal/postgres/unit.go
parent360dfb4d254f11c41c472d3f1fb716d07e5b6b65 (diff)
downloadgo-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.go8
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 (