diff options
author | Bryan C. Mills <bcmills@google.com> | 2021-03-04 10:39:32 -0500 |
---|---|---|
committer | Bryan C. Mills <bcmills@google.com> | 2021-03-04 16:33:06 +0000 |
commit | 9a40dee3ee9c69e8bb4952f9e14b1817195d1f3d (patch) | |
tree | 2bc2e0b5ebdcac431e0296d92c2da946ab14af0b /src/cmd/go/internal/modload/query.go | |
parent | a416efef5a278c9c8c5e133bbec5c2c1d0df9491 (diff) | |
download | go-9a40dee3ee9c69e8bb4952f9e14b1817195d1f3d.tar.gz go-9a40dee3ee9c69e8bb4952f9e14b1817195d1f3d.zip |
cmd/go: reject 'go list -m MOD@patch' when no existing version of MOD is required
Noticed while debugging failing tests for #36460.
Fixes #44788
Change-Id: Ic2cf511d871b29284f7372920f6f7d452825dd63
Reviewed-on: https://go-review.googlesource.com/c/go/+/298651
Trust: Bryan C. Mills <bcmills@google.com>
Run-TryBot: Bryan C. Mills <bcmills@google.com>
Reviewed-by: Jay Conrod <jayconrod@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Diffstat (limited to 'src/cmd/go/internal/modload/query.go')
-rw-r--r-- | src/cmd/go/internal/modload/query.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/go/internal/modload/query.go b/src/cmd/go/internal/modload/query.go index 8affd179bb..a8012c792a 100644 --- a/src/cmd/go/internal/modload/query.go +++ b/src/cmd/go/internal/modload/query.go @@ -330,7 +330,7 @@ func newQueryMatcher(path string, query, current string, allowed AllowedFunc) (* } case query == "patch": - if current == "none" { + if current == "" || current == "none" { return nil, &NoPatchBaseError{path} } if current == "" { |