We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6f28543 commit 5de6668Copy full SHA for 5de6668
1 file changed
src/cli/Cli.ts
@@ -359,7 +359,7 @@ export class Cli {
359
return logStatement.toString();
360
}
361
362
- const logStatementType: string = typeof logStatement;
+ let logStatementType: string = typeof logStatement;
363
364
if (logStatementType === 'undefined') {
365
return logStatement;
@@ -376,6 +376,10 @@ export class Cli {
376
!options.help) {
377
const jmespath: typeof JMESPath = require('jmespath');
378
logStatement = jmespath.search(logStatement, options.query);
379
+ // we need to update the statement type in case the JMESPath query
380
+ // returns an object of different shape than the original message to log
381
+ // #2095
382
+ logStatementType = typeof logStatement;
383
384
385
if (options.output === 'json') {
0 commit comments