Skip to content

Commit df7b1b5

Browse files
committed
feat: fetch doc diagnostics in workspace api
1 parent 165b351 commit df7b1b5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

crates/pglt_workspace/src/workspace/server.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ impl Workspace for WorkspaceServer {
298298
filter,
299299
});
300300

301-
let mut diagnostics: Vec<SDiagnostic> = vec![];
301+
let mut diagnostics: Vec<SDiagnostic> = doc.diagnostics().to_vec();
302302

303303
if let Some(pool) = self
304304
.connection
@@ -394,7 +394,7 @@ impl Workspace for WorkspaceServer {
394394

395395
let errors = diagnostics
396396
.iter()
397-
.filter(|d| d.severity() == Severity::Error)
397+
.filter(|d| d.severity() == Severity::Error || d.severity() == Severity::Fatal)
398398
.count();
399399

400400
info!("Pulled {:?} diagnostic(s)", diagnostics.len());

0 commit comments

Comments
 (0)