From 5d2377a6070ced8a158365addce94f9677246924 Mon Sep 17 00:00:00 2001 From: "Bryan C. Mills" Date: Thu, 6 Jun 2019 14:30:56 -0400 Subject: [PATCH] cmd/go/internal/modload: propagate errors from Query in 'list -versions' Fixes #32335 Change-Id: I1cf8645ecc5ba0866d9b3589a18bb500ea17f865 Reviewed-on: https://go-review.googlesource.com/c/go/+/181018 Run-TryBot: Bryan C. Mills Reviewed-by: Jay Conrod --- src/cmd/go/internal/modload/list.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/cmd/go/internal/modload/list.go b/src/cmd/go/internal/modload/list.go index 2f1a3c24d2..5d5c3288b8 100644 --- a/src/cmd/go/internal/modload/list.go +++ b/src/cmd/go/internal/modload/list.go @@ -104,8 +104,15 @@ func listModules(args []string, listVersions bool) []*modinfo.ModulePublic { info, err := Query(arg, "latest", nil) if err == nil { mods = append(mods, moduleInfo(module.Version{Path: arg, Version: info.Version}, false)) - continue + } else { + mods = append(mods, &modinfo.ModulePublic{ + Path: arg, + Error: &modinfo.ModuleError{ + Err: err.Error(), + }, + }) } + continue } mods = append(mods, &modinfo.ModulePublic{ Path: arg, -- 2.48.1