Skip to content

Commit b880975

Browse files
authored
fix: fulfilment (#276)
1 parent 81a0b7d commit b880975

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/lib/mocking/middleware-functions/ilpModel.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -117,14 +117,14 @@ const handleTransferIlp = (context, response) => {
117117
const pathMatch = /\/transfers\/([^/]+)$/
118118
if (context.request.method === 'post' && response.method === 'put' && pathMatch.test(response.path)) {
119119
if (response.eventInfo && response.eventInfo.params && response.eventInfo.params.body &&
120-
response.eventInfo.params.body.fulfilment) {
120+
(response.eventInfo.params.body.fulfilment || response.eventInfo.params.body.TxInfAndSts.ExctnConf)) {
121121
return null
122122
}
123123
if (context.request.body.ilpPacket) {
124124
const generatedFulfilment = ilpObj.calculateFulfil(context.request.body.ilpPacket).replace('"', '')
125125
response.body.fulfilment = generatedFulfilment
126126
}
127-
if (context.request.body.CdtTrfTxInf) {
127+
if (context.request.body.CdtTrfTxInf?.VrfctnOfTerms?.IlpV4PrepPacket) {
128128
const generatedFulfilment = ilpV4Obj.calculateFulfil(context.request.body.CdtTrfTxInf.VrfctnOfTerms.IlpV4PrepPacket).replace('"', '')
129129
response.body.TxInfAndSts.ExctnConf = generatedFulfilment
130130
}

0 commit comments

Comments
 (0)