mirror of https://github.com/golang/go.git
internal/lsp: fix error suppression in (*session).createView
I had mistakenly forgotten to return a snapshot along with the view. Fixes golang/go#36020 Change-Id: I1fc802b8924fccec1d6aaa110640eaed490c3aa1 Reviewed-on: https://go-review.googlesource.com/c/tools/+/210215 Run-TryBot: Rebecca Stambler <rstambler@golang.org> Reviewed-by: Heschi Kreinick <heschi@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
parent
6d582d504c
commit
bc369361f3
|
|
@ -137,7 +137,7 @@ func (s *session) createView(ctx context.Context, name string, folder span.URI,
|
|||
if err != nil {
|
||||
// Suppress all errors.
|
||||
log.Error(ctx, "failed to load snapshot", err, telemetry.Directory.Of(folder))
|
||||
return v, nil, nil
|
||||
return v, v.snapshot, nil
|
||||
}
|
||||
// Prepare CheckPackageHandles for every package that's been loaded.
|
||||
// (*snapshot).CheckPackageHandle makes the assumption that every package that's
|
||||
|
|
@ -145,7 +145,7 @@ func (s *session) createView(ctx context.Context, name string, folder span.URI,
|
|||
if _, err := v.snapshot.checkWorkspacePackages(ctx, m); err != nil {
|
||||
// Suppress all errors.
|
||||
log.Error(ctx, "failed to check snapshot", err, telemetry.Directory.Of(folder))
|
||||
return v, nil, nil
|
||||
return v, v.snapshot, nil
|
||||
}
|
||||
|
||||
debug.AddView(debugView{v})
|
||||
|
|
|
|||
Loading…
Reference in New Issue