View Issue Details

IDProjectCategoryView StatusLast Update
0006427libeufinsandboxpublic2020-07-29 15:41
ReporterMSAssigned ToMS 
PrioritylowSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Summary0006427: EBICS errors need XML
DescriptionIn some (all?) error cases related to EBICS, the sandbox responds with plain text.
Instead it should respond with the XML document that complies to the EBICS specifications.
TagsNo tags attached.

Activities

MS

2020-07-23 13:42

manager   ~0016507

Last edited: 2020-07-23 13:44

View 2 revisions

Mostly addressed here: c716d23073be8846d0765fa766de341dbc953a88

MS

2020-07-23 13:48

manager   ~0016508

The EbicsError global catcher needs a private key to be included in the exception object,
and if that's not found, it responds with JSON (and status 500). (The private key is needed
to sign the response object.)

The current problem is that not in all the parts of the code such private key is included in
the exception object, resulting still in JSON+500 being returned.

MS

2020-07-23 17:13

manager   ~0016509

After private discussion, the private key will be moved away from the exception object. But at the same time, the exception handler
must be moved in a place where it is easier to get more context (including the private key) from the current request.

MS

2020-07-29 15:41

manager   ~0016531

Fixed, but this test now fails: integration-tests/test-ebics-double-payment-submission.py

Issue History

Date Modified Username Field Change
2020-07-09 19:41 MS New Issue
2020-07-09 19:45 MS Description Updated View Revisions
2020-07-23 13:42 MS Note Added: 0016507
2020-07-23 13:44 MS Note Edited: 0016507 View Revisions
2020-07-23 13:48 MS Note Added: 0016508
2020-07-23 17:13 MS Note Added: 0016509
2020-07-29 15:41 MS Note Added: 0016531
2020-07-29 15:41 MS Assigned To => MS
2020-07-29 15:41 MS Status new => assigned