Skip to content

Commit 62619b2

Browse files
committed
Switch to outputFile
`outputFile` will create the parent directory if it doesn't exist yet, so this will allow users to specify a sub-directory for the model file.
1 parent a61bae4 commit 62619b2

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import {
1818
showAndLogWarningMessage,
1919
} from "../helpers";
2020
import { extLogger } from "../common";
21-
import { readFile, writeFile } from "fs-extra";
21+
import { outputFile, readFile } from "fs-extra";
2222
import { load as loadYaml } from "js-yaml";
2323
import { DatabaseItem, DatabaseManager } from "../local-databases";
2424
import { CodeQLCliServer } from "../cli";
@@ -150,7 +150,7 @@ export class DataExtensionsEditorView extends AbstractWebview<
150150
): Promise<void> {
151151
const yaml = createDataExtensionYaml(externalApiUsages, modeledMethods);
152152

153-
await writeFile(this.modelFilename, yaml);
153+
await outputFile(this.modelFilename, yaml);
154154

155155
void extLogger.log(`Saved data extension YAML to ${this.modelFilename}`);
156156
}

0 commit comments

Comments
 (0)