View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006420 | libeufin | libeufin-nexus | public | 2020-06-30 13:36 | 2023-01-08 10:33 |
Reporter | MS | Assigned To | MS | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Target Version | 0.9.0 | Fixed in Version | 0.9.0 | ||
Summary | 0006420: Return always JSON in responses, and make HTTP response code match the EBICS error. | ||||
Description | Nexus should return *always* JSON, and if one EBICS response has errors, then the response's status code should represent the problem that happened in the EBICS communication. | ||||
Tags | No tags attached. | ||||
|
Nexus seems to already respond always with JSON. Another review is needed to check if such responses reflect always what the bank says. |
|
The current style tends to throw EbicsProtocolError() when the bank sends a invalid response, or some technical error happens. This object is then caught and its message gets included in the NexusErrorJson() response object. This can be closed, but error management needs to be tested! |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-06-30 13:36 | MS | New Issue | |
2020-06-30 13:51 | Florian Dold | Assigned To | => MS |
2020-06-30 13:51 | Florian Dold | Status | new => assigned |
2020-06-30 18:00 | MS | Summary | Return always JSON in responses, and make HTTP response code to match the EBICS error. => Return always JSON in responses, and make HTTP response code match the EBICS error. |
2020-07-08 12:10 | MS | Description Updated | |
2020-07-08 13:03 | MS | Note Added: 0016397 | |
2020-07-09 19:28 | MS | Note Added: 0016437 | |
2020-07-09 19:29 | MS | Status | assigned => resolved |
2020-07-09 19:29 | MS | Resolution | open => fixed |
2023-01-08 10:32 | Christian Grothoff | Fixed in Version | => 0.9.0 |
2023-01-08 10:32 | Christian Grothoff | Target Version | => 0.9.0 |
2023-01-08 10:33 | Christian Grothoff | Status | resolved => closed |
2023-04-13 20:38 | Florian Dold | Category | nexus => libeufin-nexus |