Skip to content

Commit 94aee8a

Browse files
authored
Merge pull request #2337 from github/koesie10/fix-not-exists-error
Fix error when model file does not exist
2 parents b0b626c + 3c16b81 commit 94aee8a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

extensions/ql-vscode/src/data-extensions-editor/data-extensions-editor-view.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import {
1818
showAndLogExceptionWithTelemetry,
1919
} from "../helpers";
2020
import { extLogger } from "../common";
21-
import { outputFile, readFile } from "fs-extra";
21+
import { outputFile, pathExists, readFile } from "fs-extra";
2222
import { load as loadYaml } from "js-yaml";
2323
import { DatabaseItem, DatabaseManager } from "../local-databases";
2424
import { CodeQLCliServer } from "../cli";
@@ -161,6 +161,10 @@ export class DataExtensionsEditorView extends AbstractWebview<
161161

162162
protected async loadExistingModeledMethods(): Promise<void> {
163163
try {
164+
if (!(await pathExists(this.modelFilename))) {
165+
return;
166+
}
167+
164168
const yaml = await readFile(this.modelFilename, "utf8");
165169

166170
const data = loadYaml(yaml, {

0 commit comments

Comments
 (0)