|
@@ -86,9 +86,11 @@ func (r *RestApiRequestNode) OnMessage(ctx ruleEngine.Context, message *protocol
|
|
|
ctx.TellError(next, err)
|
|
|
return
|
|
|
}
|
|
|
- if res.Response().StatusCode == http.StatusOK {
|
|
|
- msg := r.processResponse(ctx, message, res)
|
|
|
- ctx.TellSuccess(msg)
|
|
|
+ if res != nil && res.Response() != nil {
|
|
|
+ if res.Response().StatusCode == http.StatusOK {
|
|
|
+ msg := r.processResponse(ctx, message, res)
|
|
|
+ ctx.TellSuccess(msg)
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
}
|