Fixed issue of case where output is empty

This commit is contained in:
Isaac Abadi
2023-05-27 01:49:32 -04:00
parent 8212acbac6
commit f7d3835111
2 changed files with 7 additions and 4 deletions

View File

@@ -545,7 +545,10 @@ exports.parseOutputJSON = (output, err) => {
logger.error(e);
return null;
}
} else {
} else if (output.length === 0 || (output.length === 1 && output[0].length === 0)) {
// output is '' or ['']
return [];
} else {
for (const output_item of output) {
// we have to do this because sometimes there will be leading characters before the actual json
const start_idx = output_item.indexOf('{"');