Ensure queries[language] objects are initialized

This commit is contained in:
Arthur Baars 2021-05-20 18:18:55 +00:00
parent 8fa2ef886e
commit ec011ddfdb
3 changed files with 33 additions and 1 deletions

16
lib/config-utils.js generated
View file

@ -394,6 +394,14 @@ function shouldAddConfigFileQueries(queriesInput) {
async function getDefaultConfig(languagesInput, queriesInput, dbLocation, repository, tempDir, toolCacheDir, codeQL, checkoutPath, gitHubVersion, apiDetails, logger) {
const languages = await getLanguages(languagesInput, repository, apiDetails, logger);
const queries = {};
for (const language of languages) {
if (queries[language] === undefined) {
queries[language] = {
builtin: [],
custom: [],
};
}
}
await addDefaultQueries(codeQL, languages, queries);
if (queriesInput) {
await addQueriesFromWorkflow(codeQL, queriesInput, languages, queries, tempDir, checkoutPath, apiDetails, logger);
@ -437,6 +445,14 @@ async function loadConfig(languagesInput, queriesInput, configFile, dbLocation,
}
const languages = await getLanguages(languagesInput, repository, apiDetails, logger);
const queries = {};
for (const language of languages) {
if (queries[language] === undefined) {
queries[language] = {
builtin: [],
custom: [],
};
}
}
const pathsIgnore = [];
const paths = [];
let disableDefaultQueries = false;

File diff suppressed because one or more lines are too long

View file

@ -760,6 +760,14 @@ export async function getDefaultConfig(
logger
);
const queries: Queries = {};
for (const language of languages) {
if (queries[language] === undefined) {
queries[language] = {
builtin: [],
custom: [],
};
}
}
await addDefaultQueries(codeQL, languages, queries);
if (queriesInput) {
await addQueriesFromWorkflow(
@ -834,6 +842,14 @@ async function loadConfig(
);
const queries: Queries = {};
for (const language of languages) {
if (queries[language] === undefined) {
queries[language] = {
builtin: [],
custom: [],
};
}
}
const pathsIgnore: string[] = [];
const paths: string[] = [];