Der Zustelldienst prüft bei einem Statuswechsel nicht, ob der neue Status zulässig ist.
Zusammenfassung
Es gibt Submissions im Testsystem, die von dem in der Dokumentation hinterlegten Ablauf abweichen. Es gibt eine Submission, die 250 Statuswechsel protokolliert hat und definitiv nicht dem geplanten Ablauf folgt.
- Submission e63de548-42a6-4abb-8054-01d95738eb1c: 250 Statuswechsel
- Submission 8542d89a-a22b-4149-9572-a53e06b36248: 13 Statuswechsel (CaseID: cabdeafe-4a52-4656-91e7-80a891edc01b)
Schritte zum Reproduzieren
- Submission einreichen
- Statuswechsel auf rejected setzen
- Statuswechsel auf accepted setzen
- Statuswechsel auf submitted setzen
Wie verhält sich der aktuelle Fehler?
- Zu einer Submission gibt es Statuswechsel, die nach aktueller Dokumentation nicht zulässig sind. Dokumentation - Events
Was ist das erwartete richtige Verhalten?
- Der Zustelldienst soll vor einem Statuswechsel prüfen, ob der nächste Status zulässig ist.
- Unzulässige Statuswechsel sollen mit entsprechender Fehlermeldung abgelehnt werden.
Relevante Protokolle/Screenshots/Anfragen
CaseID cabdeafe-4a52-4656-91e7-80a891edc01b - SubmissionID 8542d89a-a22b-4149-9572-a53e06b36248
` Event 0: date: 2022-12-06 16:20:23 UTC kid: 32858147-f090-43a9-b2fd-d26ae5b41c03 issuer: https://submission-api-testing.fit-connect.fitko.dev events: https://schema.fitko.de/fit-connect/events/create-submission Signatur ist gültig.
Event 1: date: 2022-12-06 16:21:34 UTC kid: 32858147-f090-43a9-b2fd-d26ae5b41c03 issuer: https://submission-api-testing.fit-connect.fitko.dev events: https://schema.fitko.de/fit-connect/events/submit-submission Signatur ist gültig.
Event 2: date: 2022-12-06 16:21:44 UTC kid: 1yuNHRxPosorDSjLwGYO1ltsHjldor4grSM issuer: d583ce65-cb80-40e0-91a5-95f14810d84d events: https://schema.fitko.de/fit-connect/events/accept-submission Signatur ist gültig.
Event 3: date: 2022-12-06 16:21:45 UTC kid: 32858147-f090-43a9-b2fd-d26ae5b41c03 issuer: https://submission-api-testing.fit-connect.fitko.dev events: https://schema.fitko.de/fit-connect/events/notify-submission Signatur ist gültig.
Event 4: date: 2022-12-07 08:07:55 UTC kid: 32858147-f090-43a9-b2fd-d26ae5b41c03 issuer: https://submission-api-testing.fit-connect.fitko.dev events: https://schema.fitko.de/fit-connect/events/submit-submission Signatur ist gültig.
Event 5: date: 2022-12-07 08:07:59 UTC kid: 1yuNHRxPosorDSjLwGYO1ltsHjldor4grSM issuer: d583ce65-cb80-40e0-91a5-95f14810d84d events: https://schema.fitko.de/fit-connect/events/reject-submission Signatur ist gültig.
Event 6: date: 2022-12-07 08:13:16 UTC kid: 32858147-f090-43a9-b2fd-d26ae5b41c03 issuer: https://submission-api-testing.fit-connect.fitko.dev events: https://schema.fitko.de/fit-connect/events/submit-submission Signatur ist gültig.
Event 7: date: 2022-12-07 08:13:16 UTC kid: 1yuNHRxPosorDSjLwGYO1ltsHjldor4grSM issuer: d583ce65-cb80-40e0-91a5-95f14810d84d events: https://schema.fitko.de/fit-connect/events/reject-submission Signatur ist gültig.
Event 8: date: 2022-12-07 08:25:47 UTC kid: 32858147-f090-43a9-b2fd-d26ae5b41c03 issuer: https://submission-api-testing.fit-connect.fitko.dev events: https://schema.fitko.de/fit-connect/events/submit-submission Signatur ist gültig.
Event 9: date: 2022-12-07 08:25:52 UTC kid: 1yuNHRxPosorDSjLwGYO1ltsHjldor4grSM issuer: d583ce65-cb80-40e0-91a5-95f14810d84d events: https://schema.fitko.de/fit-connect/events/reject-submission Signatur ist gültig.
Event 10: date: 2022-12-07 09:23:02 UTC kid: 32858147-f090-43a9-b2fd-d26ae5b41c03 issuer: https://submission-api-testing.fit-connect.fitko.dev events: https://schema.fitko.de/fit-connect/events/submit-submission Signatur ist gültig.
Event 11: date: 2022-12-07 09:23:05 UTC kid: 1yuNHRxPosorDSjLwGYO1ltsHjldor4grSM issuer: d583ce65-cb80-40e0-91a5-95f14810d84d events: https://schema.fitko.de/fit-connect/events/reject-submission Signatur ist gültig.
Event 12: date: 2023-04-01 02:02:33 UTC kid: 32858147-f090-43a9-b2fd-d26ae5b41c03 issuer: https://submission-api-testing.fit-connect.fitko.dev events: https://schema.fitko.de/fit-connect/events/delete-submission Signatur ist gültig. `
Akzeptanzkriterien zur Fehlerbehebung
- [ ]
- [ ]
- [ ]