View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007785 | Taler | libeufin-nexus | public | 2023-03-31 18:40 | 2024-03-07 20:50 |
Reporter | MS | Assigned To | MS | ||
Priority | low | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | git (master) | ||||
Target Version | 0.9.4 | Fixed in Version | 0.9.4 | ||
Summary | 0007785: Error handling mixes up bank- and EBICS-technical errors. | ||||
Description | For example, if Nexus submits a payment with the wrong currency, then an error object named EbicsProtocolError is thrown and it carries the error code from the bank in its 'ebicsTechnicalCode' field. The error in question is NOT EBICS-technical because the problem was in the EBICS _payload_ and NOT in the EBICS communication itself. The fix should provide this difference, and as well be the occasion to review the code to spot other places where the same problem lies. | ||||
Additional Information | The test case 'unsupportedCurrency()' at EbicsTest.kt reproduces the wrong currency scenario. | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2023-03-31 18:40 | MS | New Issue | |
2023-04-13 20:38 | Florian Dold | Category | nexus => libeufin-nexus |
2023-04-13 20:50 | Florian Dold | Project | libeufin => Taler |
2023-04-17 11:40 | Florian Dold | Target Version | => 0.9.4 |
2023-10-13 23:12 | Christian Grothoff | Target Version | 0.9.4 => 0.10 |
2023-12-14 12:27 | MS | Assigned To | => MS |
2023-12-14 12:27 | MS | Status | new => resolved |
2023-12-14 12:27 | MS | Resolution | open => fixed |
2023-12-15 15:35 | Christian Grothoff | Product Version | => git (master) |
2023-12-15 15:35 | Christian Grothoff | Fixed in Version | => 0.9.4 |
2023-12-15 15:35 | Christian Grothoff | Target Version | 0.10 => 0.9.4 |
2024-03-07 20:50 | Christian Grothoff | Status | resolved => closed |