diff --git a/synchers/syncutils.go b/synchers/syncutils.go index b1b29fe..7672931 100644 --- a/synchers/syncutils.go +++ b/synchers/syncutils.go @@ -133,11 +133,11 @@ func SyncRunSourceCommand(remoteEnvironment Environment, syncer Syncer, dryRun b err, response, errstring := utils.Shellout(execString) if err != nil && debug == false { fmt.Println(errstring) - return err } if response != "" && debug == false { fmt.Println(response) } + return err } } @@ -235,6 +235,7 @@ func SyncRunTransfer(sourceEnvironment Environment, targetEnvironment Environmen if !dryRun { if err, _, errstring := utils.Shellout(execString); err != nil { utils.LogFatalError(errstring, nil) + return err } } @@ -270,6 +271,7 @@ func SyncRunTargetCommand(targetEnvironment Environment, syncer Syncer, dryRun b err, _, errstring := utils.Shellout(execString) if err != nil { utils.LogFatalError(errstring, nil) + return err } } } @@ -301,6 +303,7 @@ func SyncCleanUp(environment Environment, syncer Syncer, dryRun bool, sshOptions err, _, errstring := utils.Shellout(execString) if err != nil { utils.LogFatalError(errstring, nil) + return err } } }