internal/postgres: rename variable version
Various uses of the variable version is renamed to requestedVersion and
resolvedVersion for clarity.
Change-Id: I9dc4987d605631549497261b18f165fc9c157508
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/256178
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>
diff --git a/internal/postgres/details.go b/internal/postgres/details.go
index 23a898c..7078fd8 100644
--- a/internal/postgres/details.go
+++ b/internal/postgres/details.go
@@ -64,7 +64,7 @@
// LegacyGetPackagesInModule returns packages contained in the module version
// specified by modulePath and version. The returned packages will be sorted
// by their package path.
-func (db *DB) LegacyGetPackagesInModule(ctx context.Context, modulePath, version string) (_ []*internal.LegacyPackage, err error) {
+func (db *DB) LegacyGetPackagesInModule(ctx context.Context, modulePath, resolvedVersion string) (_ []*internal.LegacyPackage, err error) {
query := `SELECT
path,
name,
@@ -105,8 +105,8 @@
return nil
}
- if err := db.db.RunQuery(ctx, query, collect, modulePath, version); err != nil {
- return nil, fmt.Errorf("DB.LegacyGetPackagesInModule(ctx, %q, %q): %w", modulePath, version, err)
+ if err := db.db.RunQuery(ctx, query, collect, modulePath, resolvedVersion); err != nil {
+ return nil, fmt.Errorf("DB.LegacyGetPackagesInModule(ctx, %q, %q): %w", modulePath, resolvedVersion, err)
}
for _, p := range packages {
if db.bypassLicenseCheck {
@@ -123,10 +123,10 @@
//
// The returned error may be checked with derrors.IsInvalidArgument to
// determine if it resulted from an invalid package path or version.
-func (db *DB) LegacyGetImports(ctx context.Context, pkgPath, modulePath, version string) (paths []string, err error) {
- defer derrors.Wrap(&err, "DB.LegacyGetImports(ctx, %q, %q, %q)", pkgPath, modulePath, version)
+func (db *DB) LegacyGetImports(ctx context.Context, pkgPath, modulePath, resolvedVersion string) (paths []string, err error) {
+ defer derrors.Wrap(&err, "DB.LegacyGetImports(ctx, %q, %q, %q)", pkgPath, modulePath, resolvedVersion)
- if pkgPath == "" || version == "" || modulePath == "" {
+ if pkgPath == "" || resolvedVersion == "" || modulePath == "" {
return nil, fmt.Errorf("pkgPath, modulePath and version must all be non-empty: %w", derrors.InvalidArgument)
}
@@ -150,7 +150,7 @@
imports = append(imports, toPath)
return nil
}
- if err := db.db.RunQuery(ctx, query, collect, pkgPath, version, modulePath); err != nil {
+ if err := db.db.RunQuery(ctx, query, collect, pkgPath, resolvedVersion, modulePath); err != nil {
return nil, err
}
return imports, nil
@@ -197,8 +197,8 @@
// GetModuleInfo fetches a module version from the database with the primary key
// (module_path, version).
-func (db *DB) GetModuleInfo(ctx context.Context, modulePath, version string) (_ *internal.ModuleInfo, err error) {
- defer derrors.Wrap(&err, "GetModuleInfo(ctx, %q, %q)", modulePath, version)
+func (db *DB) GetModuleInfo(ctx context.Context, modulePath, resolvedVersion string) (_ *internal.ModuleInfo, err error) {
+ defer derrors.Wrap(&err, "GetModuleInfo(ctx, %q, %q)", modulePath, resolvedVersion)
query := `
SELECT
@@ -214,7 +214,7 @@
module_path = $1
AND version = $2;`
- row := db.db.QueryRow(ctx, query, modulePath, version)
+ row := db.db.QueryRow(ctx, query, modulePath, resolvedVersion)
mi, err := scanModuleInfo(row.Scan)
if err == sql.ErrNoRows {
return nil, derrors.NotFound
@@ -227,8 +227,8 @@
// LegacyGetModuleInfo fetches a module version from the database with the primary key
// (module_path, version).
-func (db *DB) LegacyGetModuleInfo(ctx context.Context, modulePath string, version string) (_ *internal.LegacyModuleInfo, err error) {
- defer derrors.Wrap(&err, "LegacyGetModuleInfo(ctx, %q, %q)", modulePath, version)
+func (db *DB) LegacyGetModuleInfo(ctx context.Context, modulePath string, requestedVersion string) (_ *internal.LegacyModuleInfo, err error) {
+ defer derrors.Wrap(&err, "LegacyGetModuleInfo(ctx, %q, %q)", modulePath, requestedVersion)
query := `
SELECT
@@ -244,13 +244,13 @@
modules m`
args := []interface{}{modulePath}
- if version == internal.LatestVersion {
+ if requestedVersion == internal.LatestVersion {
query += fmt.Sprintf(`
WHERE m.module_path = $1 %s LIMIT 1;`, orderByLatest)
} else {
query += `
WHERE m.module_path = $1 AND m.version = $2;`
- args = append(args, version)
+ args = append(args, requestedVersion)
}
var mi internal.LegacyModuleInfo
@@ -259,7 +259,7 @@
database.NullIsEmpty(&mi.LegacyReadmeFilePath), database.NullIsEmpty(&mi.LegacyReadmeContents),
jsonbScanner{&mi.SourceInfo}, &mi.IsRedistributable, &mi.HasGoMod); err != nil {
if err == sql.ErrNoRows {
- return nil, fmt.Errorf("module version %s@%s: %w", modulePath, version, derrors.NotFound)
+ return nil, fmt.Errorf("module version %s@%s: %w", modulePath, requestedVersion, derrors.NotFound)
}
return nil, fmt.Errorf("row.Scan(): %v", err)
}
diff --git a/internal/postgres/insert_module.go b/internal/postgres/insert_module.go
index 4b7529c..e7ed5b1 100644
--- a/internal/postgres/insert_module.go
+++ b/internal/postgres/insert_module.go
@@ -561,7 +561,7 @@
}
// isLatestVersion reports whether version is the latest version of the module.
-func isLatestVersion(ctx context.Context, db *database.DB, modulePath, version string) (_ bool, err error) {
+func isLatestVersion(ctx context.Context, db *database.DB, modulePath, resolvedVersion string) (_ bool, err error) {
defer derrors.Wrap(&err, "isLatestVersion(ctx, tx, %q)", modulePath)
query := fmt.Sprintf(`
@@ -577,7 +577,7 @@
}
return false, err
}
- return version == v, nil
+ return resolvedVersion == v, nil
}
// validateModule checks that fields needed to insert a module into the database
@@ -687,17 +687,17 @@
}
// DeleteModule deletes a Version from the database.
-func (db *DB) DeleteModule(ctx context.Context, modulePath, version string) (err error) {
- defer derrors.Wrap(&err, "DeleteModule(ctx, db, %q, %q)", modulePath, version)
+func (db *DB) DeleteModule(ctx context.Context, modulePath, resolvedVersion string) (err error) {
+ defer derrors.Wrap(&err, "DeleteModule(ctx, db, %q, %q)", modulePath, resolvedVersion)
return db.db.Transact(ctx, sql.LevelDefault, func(tx *database.DB) error {
// We only need to delete from the modules table. Thanks to ON DELETE
// CASCADE constraints, that will trigger deletions from all other tables.
const stmt = `DELETE FROM modules WHERE module_path=$1 AND version=$2`
- if _, err := tx.Exec(ctx, stmt, modulePath, version); err != nil {
+ if _, err := tx.Exec(ctx, stmt, modulePath, resolvedVersion); err != nil {
return err
}
- if _, err = tx.Exec(ctx, `DELETE FROM version_map WHERE module_path = $1 AND resolved_version = $2`, modulePath, version); err != nil {
+ if _, err = tx.Exec(ctx, `DELETE FROM version_map WHERE module_path = $1 AND resolved_version = $2`, modulePath, resolvedVersion); err != nil {
return err
}
diff --git a/internal/postgres/legacy_directory.go b/internal/postgres/legacy_directory.go
index 019d8ae..ef02a45 100644
--- a/internal/postgres/legacy_directory.go
+++ b/internal/postgres/legacy_directory.go
@@ -53,10 +53,10 @@
//
// It will not match on:
// golang.org/x/tools/g
-func (db *DB) LegacyGetDirectory(ctx context.Context, dirPath, modulePath, version string, fields internal.FieldSet) (_ *internal.LegacyDirectory, err error) {
- defer derrors.Wrap(&err, "DB.LegacyGetDirectory(ctx, %q, %q, %q)", dirPath, modulePath, version)
+func (db *DB) LegacyGetDirectory(ctx context.Context, dirPath, modulePath, requestedVersion string, fields internal.FieldSet) (_ *internal.LegacyDirectory, err error) {
+ defer derrors.Wrap(&err, "DB.LegacyGetDirectory(ctx, %q, %q, %q)", dirPath, modulePath, requestedVersion)
- if dirPath == "" || modulePath == "" || version == "" {
+ if dirPath == "" || modulePath == "" || requestedVersion == "" {
return nil, fmt.Errorf("none of pkgPath, modulePath, or version can be empty: %w", derrors.InvalidArgument)
}
@@ -65,9 +65,9 @@
args []interface{}
)
if modulePath == internal.UnknownModulePath || modulePath == stdlib.ModulePath {
- query, args = directoryQueryWithoutModulePath(dirPath, version, fields)
+ query, args = directoryQueryWithoutModulePath(dirPath, requestedVersion, fields)
} else {
- query, args = directoryQueryWithModulePath(dirPath, modulePath, version, fields)
+ query, args = directoryQueryWithModulePath(dirPath, modulePath, requestedVersion, fields)
}
var (
@@ -249,8 +249,8 @@
// directoryQueryWithoutModulePath returns the query and args needed to fetch a
// directory when a module path is provided.
-func directoryQueryWithModulePath(dirPath, modulePath, version string, fields internal.FieldSet) (string, []interface{}) {
- if version == internal.LatestVersion {
+func directoryQueryWithModulePath(dirPath, modulePath, requestedVersion string, fields internal.FieldSet) (string, []interface{}) {
+ if requestedVersion == internal.LatestVersion {
// dirPath and modulePath are specified, so get the latest version of
// the package in the specified module.
return fmt.Sprintf(`
@@ -294,5 +294,5 @@
WHERE
tsv_parent_directories @@ $1::tsquery
AND p.module_path = $2
- AND p.version = $3;`, directoryColumns(fields)), []interface{}{dirPath, modulePath, version}
+ AND p.version = $3;`, directoryColumns(fields)), []interface{}{dirPath, modulePath, requestedVersion}
}
diff --git a/internal/postgres/licenses.go b/internal/postgres/licenses.go
index b95970d..6ca9d14 100644
--- a/internal/postgres/licenses.go
+++ b/internal/postgres/licenses.go
@@ -93,10 +93,10 @@
// LegacyGetModuleLicenses returns all licenses associated with the given module path and
// version. These are the top-level licenses in the module zip file.
// It returns an InvalidArgument error if the module path or version is invalid.
-func (db *DB) LegacyGetModuleLicenses(ctx context.Context, modulePath, version string) (_ []*licenses.License, err error) {
- defer derrors.Wrap(&err, "LegacyGetModuleLicenses(ctx, %q, %q)", modulePath, version)
+func (db *DB) LegacyGetModuleLicenses(ctx context.Context, modulePath, resolvedVersion string) (_ []*licenses.License, err error) {
+ defer derrors.Wrap(&err, "LegacyGetModuleLicenses(ctx, %q, %q)", modulePath, resolvedVersion)
- if modulePath == "" || version == "" {
+ if modulePath == "" || resolvedVersion == "" {
return nil, fmt.Errorf("neither modulePath nor version can be empty: %w", derrors.InvalidArgument)
}
query := `
@@ -107,7 +107,7 @@
WHERE
module_path = $1 AND version = $2 AND position('/' in file_path) = 0
`
- rows, err := db.db.Query(ctx, query, modulePath, version)
+ rows, err := db.db.Query(ctx, query, modulePath, resolvedVersion)
if err != nil {
return nil, err
}
@@ -118,10 +118,10 @@
// LegacyGetPackageLicenses returns all licenses associated with the given package path and
// version.
// It returns an InvalidArgument error if the module path or version is invalid.
-func (db *DB) LegacyGetPackageLicenses(ctx context.Context, pkgPath, modulePath, version string) (_ []*licenses.License, err error) {
- defer derrors.Wrap(&err, "LegacyGetPackageLicenses(ctx, %q, %q, %q)", pkgPath, modulePath, version)
+func (db *DB) LegacyGetPackageLicenses(ctx context.Context, pkgPath, modulePath, resolvedVersion string) (_ []*licenses.License, err error) {
+ defer derrors.Wrap(&err, "LegacyGetPackageLicenses(ctx, %q, %q, %q)", pkgPath, modulePath, resolvedVersion)
- if pkgPath == "" || version == "" {
+ if pkgPath == "" || resolvedVersion == "" {
return nil, fmt.Errorf("neither pkgPath nor version can be empty: %w", derrors.InvalidArgument)
}
query := `
@@ -149,7 +149,7 @@
AND p.version = l.version
AND p.license_file_path = l.file_path;`
- rows, err := db.db.Query(ctx, query, pkgPath, modulePath, version)
+ rows, err := db.db.Query(ctx, query, pkgPath, modulePath, resolvedVersion)
if err != nil {
return nil, err
}
diff --git a/internal/postgres/package.go b/internal/postgres/package.go
index 65c0757..dd808c8 100644
--- a/internal/postgres/package.go
+++ b/internal/postgres/package.go
@@ -41,9 +41,9 @@
// The returned error may be checked with
// errors.Is(err, derrors.InvalidArgument) to determine if it was caused by an
// invalid path or version.
-func (db *DB) LegacyGetPackage(ctx context.Context, pkgPath, modulePath, version string) (_ *internal.LegacyVersionedPackage, err error) {
- defer derrors.Wrap(&err, "DB.LegacyGetPackage(ctx, %q, %q)", pkgPath, version)
- if pkgPath == "" || modulePath == "" || version == "" {
+func (db *DB) LegacyGetPackage(ctx context.Context, pkgPath, modulePath, requestedVersion string) (_ *internal.LegacyVersionedPackage, err error) {
+ defer derrors.Wrap(&err, "DB.LegacyGetPackage(ctx, %q, %q)", pkgPath, requestedVersion)
+ if pkgPath == "" || modulePath == "" || requestedVersion == "" {
return nil, fmt.Errorf("none of pkgPath, modulePath, or version can be empty: %w", derrors.InvalidArgument)
}
@@ -77,7 +77,7 @@
AND m.version = p.version`
if modulePath == internal.UnknownModulePath || modulePath == stdlib.ModulePath {
- if version == internal.LatestVersion {
+ if requestedVersion == internal.LatestVersion {
// Only pkgPath is specified, so get the latest version of the
// package found in any module.
query += fmt.Sprintf(`
@@ -96,9 +96,9 @@
ORDER BY
p.module_path DESC
LIMIT 1;`
- args = append(args, version)
+ args = append(args, requestedVersion)
}
- } else if version == internal.LatestVersion {
+ } else if requestedVersion == internal.LatestVersion {
// pkgPath and modulePath are specified, so get the latest version of
// the package in the specified module.
query += fmt.Sprintf(`
@@ -116,7 +116,7 @@
p.path = $1
AND p.version = $2
AND p.module_path = $3`
- args = append(args, version, modulePath)
+ args = append(args, requestedVersion, modulePath)
}
var (
@@ -133,7 +133,7 @@
&pkg.HasGoMod)
if err != nil {
if err == sql.ErrNoRows {
- return nil, fmt.Errorf("package %s@%s: %w", pkgPath, version, derrors.NotFound)
+ return nil, fmt.Errorf("package %s@%s: %w", pkgPath, requestedVersion, derrors.NotFound)
}
return nil, fmt.Errorf("row.Scan(): %v", err)
}
diff --git a/internal/postgres/path.go b/internal/postgres/path.go
index 719af78..924c647 100644
--- a/internal/postgres/path.go
+++ b/internal/postgres/path.go
@@ -19,8 +19,8 @@
const orderByLatest = `
ORDER BY
m.incompatible,
- CASE
- -- Order the versions by release then prerelease then pseudo.
+ CASE
+ -- Order the versions by release then prerelease then pseudo.
WHEN m.version_type = 'release' THEN 1
WHEN m.version_type = 'prerelease' THEN 2
ELSE 3
@@ -117,8 +117,8 @@
redistributable bool
}
-func (db *DB) getPathsInModule(ctx context.Context, modulePath, version string) (_ []*dbPath, err error) {
- defer derrors.Wrap(&err, "DB.getPathsInModule(ctx, %q, %q)", modulePath, version)
+func (db *DB) getPathsInModule(ctx context.Context, modulePath, resolvedVersion string) (_ []*dbPath, err error) {
+ defer derrors.Wrap(&err, "DB.getPathsInModule(ctx, %q, %q)", modulePath, resolvedVersion)
query := `
SELECT
p.id,
@@ -150,7 +150,7 @@
paths = append(paths, &p)
return nil
}
- if err := db.db.RunQuery(ctx, query, collect, modulePath, version); err != nil {
+ if err := db.db.RunQuery(ctx, query, collect, modulePath, resolvedVersion); err != nil {
return nil, err
}
return paths, nil
diff --git a/internal/postgres/search.go b/internal/postgres/search.go
index a9ecb6e..dbdaf35 100644
--- a/internal/postgres/search.go
+++ b/internal/postgres/search.go
@@ -920,8 +920,8 @@
// DeleteOlderVersionFromSearchDocuments deletes from search_documents every package with
// the given module path whose version is older than the given version.
// It is used when fetching a module with an alternative path. See internal/worker/fetch.go:fetchAndUpdateState.
-func (db *DB) DeleteOlderVersionFromSearchDocuments(ctx context.Context, modulePath, version string) (err error) {
- defer derrors.Wrap(&err, "DeleteOlderVersionFromSearchDocuments(ctx, %q, %q)", modulePath, version)
+func (db *DB) DeleteOlderVersionFromSearchDocuments(ctx context.Context, modulePath, resolvedVersion string) (err error) {
+ defer derrors.Wrap(&err, "DeleteOlderVersionFromSearchDocuments(ctx, %q, %q)", modulePath, resolvedVersion)
return db.db.Transact(ctx, sql.LevelDefault, func(tx *database.DB) error {
// Collect all package paths in search_documents with the given module path
@@ -937,7 +937,7 @@
if err := rows.Scan(&ppath, &v); err != nil {
return err
}
- if semver.Compare(v, version) < 0 {
+ if semver.Compare(v, resolvedVersion) < 0 {
ppaths = append(ppaths, ppath)
}
return nil
diff --git a/internal/postgres/unit.go b/internal/postgres/unit.go
index 41674f2..2e0d2e4 100644
--- a/internal/postgres/unit.go
+++ b/internal/postgres/unit.go
@@ -74,8 +74,8 @@
return u, nil
}
-func (db *DB) getPathID(ctx context.Context, fullPath, modulePath, version string) (_ int, err error) {
- defer derrors.Wrap(&err, "getPathID(ctx, %q, %q, %q)", fullPath, modulePath, version)
+func (db *DB) getPathID(ctx context.Context, fullPath, modulePath, resolvedVersion string) (_ int, err error) {
+ defer derrors.Wrap(&err, "getPathID(ctx, %q, %q, %q)", fullPath, modulePath, resolvedVersion)
var pathID int
query := `
SELECT p.id
@@ -85,7 +85,7 @@
p.path = $1
AND m.module_path = $2
AND m.version = $3;`
- err = db.db.QueryRow(ctx, query, fullPath, modulePath, version).Scan(&pathID)
+ err = db.db.QueryRow(ctx, query, fullPath, modulePath, resolvedVersion).Scan(&pathID)
switch err {
case sql.ErrNoRows:
return 0, derrors.NotFound
@@ -129,8 +129,8 @@
}
// getReadme returns the README corresponding to the modulePath and version.
-func (db *DB) getReadme(ctx context.Context, modulePath, version string) (_ *internal.Readme, err error) {
- defer derrors.Wrap(&err, "getReadme(ctx, %q, %q)", modulePath, version)
+func (db *DB) getReadme(ctx context.Context, modulePath, resolvedVersion string) (_ *internal.Readme, err error) {
+ defer derrors.Wrap(&err, "getReadme(ctx, %q, %q)", modulePath, resolvedVersion)
// TODO(golang/go#38513): update to query on PathID and query the readmes
// table directly once we start displaying READMEs for directories instead
// of the top-level module.
@@ -145,7 +145,7 @@
WHERE
m.module_path=$1
AND m.version=$2
- AND m.module_path=p.path`, modulePath, version).Scan(&readme.Filepath, &readme.Contents)
+ AND m.module_path=p.path`, modulePath, resolvedVersion).Scan(&readme.Filepath, &readme.Contents)
switch err {
case sql.ErrNoRows:
return nil, derrors.NotFound
diff --git a/internal/postgres/versionstate.go b/internal/postgres/versionstate.go
index 2b60f47..adc4db3 100644
--- a/internal/postgres/versionstate.go
+++ b/internal/postgres/versionstate.go
@@ -128,8 +128,8 @@
// updateModulesStatus updates the status of the module with the given modulePath
// and version, if it exists, in the modules table.
-func updateModulesStatus(ctx context.Context, db *database.DB, modulePath, version string, status int) (err error) {
- defer derrors.Wrap(&err, "updateModulesStatus(%q, %q, %d)", modulePath, version, status)
+func updateModulesStatus(ctx context.Context, db *database.DB, modulePath, resolvedVersion string, status int) (err error) {
+ defer derrors.Wrap(&err, "updateModulesStatus(%q, %q, %d)", modulePath, resolvedVersion, status)
query := `UPDATE modules
SET
@@ -137,7 +137,7 @@
WHERE
module_path = $2
AND version = $3;`
- affected, err := db.Exec(ctx, query, status, modulePath, version)
+ affected, err := db.Exec(ctx, query, status, modulePath, resolvedVersion)
if err != nil {
return err
}
@@ -289,8 +289,8 @@
// GetModuleVersionState returns the current module version state for
// modulePath and version.
-func (db *DB) GetModuleVersionState(ctx context.Context, modulePath, version string) (_ *internal.ModuleVersionState, err error) {
- defer derrors.Wrap(&err, "GetModuleVersionState(ctx, %q, %q)", modulePath, version)
+func (db *DB) GetModuleVersionState(ctx context.Context, modulePath, resolvedVrsion string) (_ *internal.ModuleVersionState, err error) {
+ defer derrors.Wrap(&err, "GetModuleVersionState(ctx, %q, %q)", modulePath, resolvedVrsion)
query := fmt.Sprintf(`
SELECT %s
@@ -300,7 +300,7 @@
module_path = $1
AND version = $2;`, moduleVersionStateColumns)
- row := db.db.QueryRow(ctx, query, modulePath, version)
+ row := db.db.QueryRow(ctx, query, modulePath, resolvedVrsion)
v, err := scanModuleVersionState(row.Scan)
switch err {
case nil:
@@ -314,8 +314,8 @@
// GetPackageVersionStatesForModule returns the current package version states
// for modulePath and version.
-func (db *DB) GetPackageVersionStatesForModule(ctx context.Context, modulePath, version string) (_ []*internal.PackageVersionState, err error) {
- defer derrors.Wrap(&err, "GetPackageVersionState(ctx, %q, %q)", modulePath, version)
+func (db *DB) GetPackageVersionStatesForModule(ctx context.Context, modulePath, resolvedVersion string) (_ []*internal.PackageVersionState, err error) {
+ defer derrors.Wrap(&err, "GetPackageVersionState(ctx, %q, %q)", modulePath, resolvedVersion)
query := `
SELECT
@@ -340,7 +340,7 @@
states = append(states, &s)
return nil
}
- if err := db.db.RunQuery(ctx, query, collect, modulePath, version); err != nil {
+ if err := db.db.RunQuery(ctx, query, collect, modulePath, resolvedVersion); err != nil {
return nil, err
}
return states, nil
@@ -348,8 +348,8 @@
// GetPackageVersionState returns the current package version state for
// pkgPath, modulePath and version.
-func (db *DB) GetPackageVersionState(ctx context.Context, pkgPath, modulePath, version string) (_ *internal.PackageVersionState, err error) {
- defer derrors.Wrap(&err, "GetPackageVersionState(ctx, %q, %q, %q)", pkgPath, modulePath, version)
+func (db *DB) GetPackageVersionState(ctx context.Context, pkgPath, modulePath, resolvedVersion string) (_ *internal.PackageVersionState, err error) {
+ defer derrors.Wrap(&err, "GetPackageVersionState(ctx, %q, %q, %q)", pkgPath, modulePath, resolvedVersion)
query := `
SELECT
@@ -366,7 +366,7 @@
AND version = $3;`
var pvs internal.PackageVersionState
- err = db.db.QueryRow(ctx, query, pkgPath, modulePath, version).Scan(
+ err = db.db.QueryRow(ctx, query, pkgPath, modulePath, resolvedVersion).Scan(
&pvs.PackagePath, &pvs.ModulePath, &pvs.Version,
&pvs.Status, &pvs.Error)
switch err {