File tree 1 file changed +4
-1
lines changed
extensions/ql-vscode/src/model-editor
1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -52,6 +52,8 @@ import { ModelingStore } from "./modeling-store";
52
52
import { ModelingEvents } from "./modeling-events" ;
53
53
import { getModelsAsDataLanguage , ModelsAsDataLanguage } from "./languages" ;
54
54
import { runGenerateQueries } from "./generate" ;
55
+ import { ResponseError } from "vscode-jsonrpc" ;
56
+ import { LSPErrorCodes } from "vscode-languageclient" ;
55
57
56
58
export class ModelEditorView extends AbstractWebview <
57
59
ToModelEditorMessage ,
@@ -467,7 +469,8 @@ export class ModelEditorView extends AbstractWebview<
467
469
this . modelingStore . setMethods ( this . databaseItem , queryResult ) ;
468
470
} catch ( err ) {
469
471
if (
470
- getErrorMessage ( err ) . match ( / T h e r e q u e s t \( .* \) h a s b e e n c a n c e l l e d / i)
472
+ err instanceof ResponseError &&
473
+ err . code === LSPErrorCodes . RequestCancelled
471
474
) {
472
475
this . panel ?. dispose ( ) ;
473
476
return ;
You can’t perform that action at this time.
0 commit comments