diff --git a/src/languageFeatures.ts b/src/languageFeatures.ts index adef5e66..f9ee1525 100644 --- a/src/languageFeatures.ts +++ b/src/languageFeatures.ts @@ -103,7 +103,7 @@ export class DiagnosticsAdapter { .then((diagnostics) => { const markers = diagnostics.map((d) => toDiagnostics(resource, d)); let model = editor.getModel(resource); - if (model.getModeId() === languageId) { + if (model && model.getModeId() === languageId) { editor.setModelMarkers(model, languageId, markers); } })