mirror of
https://github.com/kestra-io/kestra.git
synced 2025-12-19 18:05:41 -05:00
refactor: return only command when no interpreter and no beforeCommands (#7452)
This commit is contained in:
@@ -172,12 +172,15 @@ public class CommandsWrapper implements TaskCommands {
|
||||
List<String> renderedBeforeCommands = this.renderCommands(runContext, beforeCommands);
|
||||
List<String> renderedInterpreter = this.renderCommands(runContext, interpreter);
|
||||
|
||||
List<String> finalCommands = ScriptService.scriptCommands(
|
||||
renderedInterpreter,
|
||||
renderedBeforeCommands,
|
||||
renderedCommands,
|
||||
Optional.ofNullable(targetOS).orElse(TargetOS.AUTO)
|
||||
);
|
||||
List<String> finalCommands = renderedBeforeCommands.isEmpty() && renderedInterpreter.isEmpty() ?
|
||||
renderedCommands :
|
||||
ScriptService.scriptCommands(
|
||||
renderedInterpreter,
|
||||
renderedBeforeCommands,
|
||||
renderedCommands,
|
||||
Optional.ofNullable(targetOS).orElse(TargetOS.AUTO)
|
||||
);
|
||||
|
||||
this.commands = Property.of(finalCommands);
|
||||
|
||||
ScriptOutput.ScriptOutputBuilder scriptOutputBuilder = ScriptOutput.builder()
|
||||
|
||||
Reference in New Issue
Block a user