Nochmal inkorrekte Reject-Events von FIT-Connect
In Issue 48 habe ich schon gemeldet, dass FIT-Connect inkorrekte Reject-Events erzeugt, wenn eine Einreichung nach 14 Tagen noch nicht abgeholt ist. Jetzt ist der damit verknüpfte Bug angeblich gefixt und getestet und steht auf "Ready for TEST deployment".
Ich gehe davon aus, dass der "Fix" jetzt auch in der Test-Umgebung deployt ist, jedenfalls hat es inzwischen in den letzten Tagen dort eine Anpassung gegeben. Die Events sind aber immer noch nicht schema-konform. Bisher hat das "problems"-Element gefehlt. Jetzt ist es zwar vorhanden, aber nur als einzelnes Element und nicht als Array, so wie es im Schema definiert ist.
Hier ein Beispiel für ein aktuelles und nicht schema-konformes Event:
{
"sub": "submission:c7e1f01b-1a3a-455d-a962-faf5feb19433",
"$schema": "https://schema.fitko.de/fit-connect/set-payload/1.1.0/set-payload.schema.json",
"iss": "https://submission-api-testing.fit-connect.fitko.dev",
"txn": "case:3c6c0682-7acb-48b7-9bc5-ba515fa68e44",
"iat": 1691110799,
"jti": "034eba89-3afb-4f7f-860f-51196aa5faf3",
"events": {
"https://schema.fitko.de/fit-connect/events/reject-submission": {
"problems": {
"details": "Die Submission war mehr als 14 Tage im Status SUBMITTED und wurde vom Zustelldienst automatisch rejected.",
"instance": "submission",
"type": "https://schema.fitko.de/fit-connect/submission-api/problems/automatic-reject-of-submission",
"title": "Reject durch automatischen Timeout"
}
}
}
}