saga: ensure response.bank_data is JSON serializable (#48266)

This commit is contained in:
Benjamin Dauvergne 2020-11-04 02:10:33 +01:00
parent 0e4f6f248e
commit eea999db67
2 changed files with 5 additions and 1 deletions

View File

@ -193,7 +193,7 @@ class Payment(PaymentCommon):
result=result,
bank_status=bank_status,
signed=True,
bank_data=response,
bank_data=dict(response),
order_id=idop,
transaction_id=idop,
test=False)

View File

@ -18,6 +18,8 @@
from __future__ import print_function, unicode_literals
import json
import pytest
import zeep.transports
@ -92,4 +94,6 @@ def test_response(backend_factory):
'transaction_date': None,
'transaction_id': '28b52f40-1ace-11eb-8ce3-0213ad91a104',
}
# Check bank_data is JSON serializable
json.dumps(response.bank_data)