Skip to content

Commit 4e3c9f2

Browse files
authored
LSP fix file name for update queries (#4082)
1 parent 05d9547 commit 4e3c9f2

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

private/buf/buflsp/file.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,8 @@ func (f *file) ReadFromDisk(ctx context.Context) (err error) {
154154
return nil
155155
}
156156

157-
reader, err := os.Open(f.uri.Filename())
157+
fileName := f.uri.Filename()
158+
reader, err := os.Open(fileName)
158159
if err != nil {
159160
return fmt.Errorf("could not open file %q from disk: %w", f.uri, err)
160161
}
@@ -165,7 +166,7 @@ func (f *file) ReadFromDisk(ctx context.Context) (err error) {
165166
}
166167

167168
f.version = -1
168-
f.file = report.NewFile(f.objectInfo.Path(), text)
169+
f.file = report.NewFile(fileName, text)
169170
f.hasText = true
170171
return nil
171172
}
@@ -177,7 +178,7 @@ func (f *file) Update(ctx context.Context, version int32, text string) {
177178

178179
f.lsp.logger.Info(fmt.Sprintf("new file version: %v, %v -> %v", f.uri, f.version, version))
179180
f.version = version
180-
f.file = report.NewFile(f.objectInfo.Path(), text)
181+
f.file = report.NewFile(f.uri.Filename(), text)
181182
f.hasText = true
182183
}
183184

0 commit comments

Comments
 (0)