Skip to content

Commit 09c65f0

Browse files
committed
Add languages separately for quotes command fix
1 parent cd07e3f commit 09c65f0

File tree

2 files changed

+20
-8
lines changed

2 files changed

+20
-8
lines changed

lib/action.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,19 +47,25 @@ function run() {
4747
args.push(policy);
4848
let categoriesString = core.getInput('categories');
4949
if (!client.isNullOrWhiteSpace(categoriesString)) {
50-
let categories = categoriesString.split(',');
5150
args.push('--categories');
51+
let categories = categoriesString.split(',');
5252
for (let i = 0; i < categories.length; i++) {
5353
let category = categories[i];
5454
if (!client.isNullOrWhiteSpace(category)) {
5555
args.push(category.trim());
5656
}
5757
}
5858
}
59-
let languages = core.getInput('languages');
60-
if (!client.isNullOrWhiteSpace(languages)) {
59+
let languagesString = core.getInput('languages');
60+
if (!client.isNullOrWhiteSpace(languagesString)) {
61+
let languages = languagesString.split(',');
6162
args.push('--languages');
62-
args.push(languages);
63+
for (let i = 0; i < languages.length; i++) {
64+
let language = languages[i];
65+
if (!client.isNullOrWhiteSpace(language)) {
66+
args.push(language.trim());
67+
}
68+
}
6369
}
6470
args.push('--github');
6571
yield client.run(args, 'microsoft/security-devops-action');

src/action.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ async function run() {
2323

2424
let categoriesString: string = core.getInput('categories');
2525
if (!client.isNullOrWhiteSpace(categoriesString)) {
26-
let categories = categoriesString.split(',');
2726
args.push('--categories');
27+
let categories = categoriesString.split(',');
2828
for (let i = 0; i < categories.length; i++) {
2929
let category = categories[i];
3030
if (!client.isNullOrWhiteSpace(category)) {
@@ -33,10 +33,16 @@ async function run() {
3333
}
3434
}
3535

36-
let languages: string = core.getInput('languages');
37-
if (!client.isNullOrWhiteSpace(languages)) {
36+
let languagesString: string = core.getInput('languages');
37+
if (!client.isNullOrWhiteSpace(languagesString)) {
38+
let languages = languagesString.split(',');
3839
args.push('--languages');
39-
args.push(languages)
40+
for (let i = 0; i < languages.length; i++) {
41+
let language = languages[i];
42+
if (!client.isNullOrWhiteSpace(language)) {
43+
args.push(language.trim());
44+
}
45+
}
4046
}
4147

4248
args.push('--github');

0 commit comments

Comments
 (0)