Fix missing await in prepareModelEditorQueries

This fixes a missing `await` in `prepareModelEditorQueries` that caused
the function to potentially return before the query files were written.
This commit is contained in:
Koen Vlaswinkel
2024-01-05 16:31:07 +01:00
parent 5c7efe5116
commit d6d5d27d70

View File

@@ -55,10 +55,12 @@ export async function prepareModelEditorQueries(
return false;
}
// Create the query file.
Object.values(Mode).map(async (mode) => {
const queryFile = join(queryDir, queryNameFromMode(mode));
await writeFile(queryFile, query[`${mode}ModeQuery`], "utf8");
});
await Promise.all(
Object.values(Mode).map(async (mode) => {
const queryFile = join(queryDir, queryNameFromMode(mode));
await writeFile(queryFile, query[`${mode}ModeQuery`], "utf8");
}),
);
// Create any dependencies
if (query.dependencies) {