diff --git a/hrp/step_api.go b/hrp/step_api.go index 1c9992ba..c1c52c3a 100644 --- a/hrp/step_api.go +++ b/hrp/step_api.go @@ -97,11 +97,11 @@ func (s *StepAPIWithOptionalArgs) Run(r *SessionRunner) (*StepResult, error) { extendWithAPI(s.step, api) stepResult, err := runStepRequest(r, s.step) + stepResult.StepType = stepTypeAPI if err != nil { r.summary.Success = false - return nil, err + return stepResult, err } - stepResult.StepType = stepTypeAPI return stepResult, nil }