fix when there are additional suites and custom queries
This commit is contained in:
parent
d7a2025f2d
commit
655c4497ce
3 changed files with 14 additions and 5 deletions
8
lib/finalize-db.js
generated
8
lib/finalize-db.js
generated
|
|
@ -86,6 +86,10 @@ async function runResolveQueries(codeqlCmd, queries) {
|
|||
}
|
||||
async function resolveQueryLanguages(codeqlCmd, config) {
|
||||
let res = new Map();
|
||||
const languages = await util.getLanguages();
|
||||
for (const language of languages) {
|
||||
res[language] = [];
|
||||
}
|
||||
if (config.additionalSuites.length !== 0) {
|
||||
const suites = [];
|
||||
for (const language of await util.getLanguages()) {
|
||||
|
|
@ -95,13 +99,13 @@ async function resolveQueryLanguages(codeqlCmd, config) {
|
|||
}
|
||||
const resolveQueriesOutputObject = await runResolveQueries(codeqlCmd, suites);
|
||||
for (const [language, queries] of Object.entries(resolveQueriesOutputObject.byLanguage)) {
|
||||
res[language] = Object.keys(queries);
|
||||
res[language].push(...Object.keys(queries));
|
||||
}
|
||||
}
|
||||
if (config.additionalQueries.length !== 0) {
|
||||
const resolveQueriesOutputObject = await runResolveQueries(codeqlCmd, config.additionalQueries);
|
||||
for (const [language, queries] of Object.entries(resolveQueriesOutputObject.byLanguage)) {
|
||||
res[language] = Object.keys(queries);
|
||||
res[language].push(...Object.keys(queries));
|
||||
}
|
||||
const noDeclaredLanguage = resolveQueriesOutputObject.noDeclaredLanguage;
|
||||
const noDeclaredLanguageQueries = Object.keys(noDeclaredLanguage);
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue