Fix nats trigger replies message to non-existing resptopic (#260)
This commit is contained in:
committed by
Soam Vasani
parent
2036d80778
commit
a8fc7a7029
@@ -128,9 +128,12 @@ func msgHandler(nats *Nats, trigger fission.MessageQueueTrigger) func(*ns.Msg) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
log.Warningf("Failed to ack message: %v", err)
|
log.Warningf("Failed to ack message: %v", err)
|
||||||
}
|
}
|
||||||
err = nats.nsConn.Publish(trigger.ResponseTopic, body)
|
|
||||||
if err != nil {
|
if len(trigger.ResponseTopic) > 0 {
|
||||||
log.Warningf("Failed to publish message to topic %s: %v", trigger.ResponseTopic, err)
|
err = nats.nsConn.Publish(trigger.ResponseTopic, body)
|
||||||
|
if err != nil {
|
||||||
|
log.Warningf("Failed to publish message to topic %s: %v", trigger.ResponseTopic, err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user