OpenAS2 / OpenAs2App

OpenAS2 is a java-based implementation of the EDIINT AS2 standard. It is intended to be used as a server. It is extremely configurable and supports a wide variety of signing and encryption algorithms.
https://sourceforge.net/projects/openas2/
BSD 2-Clause "Simplified" License
182 stars 136 forks source link

New Partners not persisted #319

Closed apeiris closed 1 year ago

apeiris commented 1 year ago

When a new partner is added, the information is not being saved to the partnerships.xml file. This issue occurs in both the server command line and the WebUI. Although the API post successfully reaches the server (RestcommandProcessor), it fails to update the partnerships.xml file.

alfredm-cs commented 1 year ago

Can confirm, Partners and Connections (partnerships) are not being persisted. Certificates are being persisted.

noelhibbard commented 1 year ago

I don't think this is a WebUI bug but an API bug. If I understand correctly you have to do a GET of /api/partnership/store but even then it only partially saves stuff. For example I can add a partner and it will save but if I delete a partner, it doesn't save. If I add/delete/edit a partnership, it also doesn't save. The API seems to be a WIP.

uhurusurfa commented 1 year ago

Closing #329 to be tracked here for resolution.

uhurusurfa commented 1 year ago

3.6.0 just released with a fix for this