}
if ctx.ReserializeInputPayload {
if err != nil {
herr := nexus.NewHandlerErrorf(nexus.HandlerErrorTypeInternal, "failed to re-encode input payload: %v", err)
herr.RetryBehavior = nexus.HandlerErrorRetryBehaviorNonRetryable
return nil, herr
}
result.ReserializedInputPayload = pls.Payloads[0]
}
}
return result, nil