GX-Bug #67282
geschlossenShipcloud: Ungeeignete Reaktion auf Webhook-Events | inappropriate processing of webhook events
0%
Shipcloud: Löschen von Labels konnte Probleme mit Webhooks verursachen
Beschreibung
Wenn Shipments (Labels) gelöscht werden, wird ein shipment.status.deleted-Event an den Shop gesendet, logischerweise ohne data.url. Der Abruf der Shipment-Ressource per data.url führt dann zu einem Fehler, weil Shipcloud das mit einem 301 Moved Permanently und „Content-Type: text/html“ beantwortet. Passiert das zu oft, stellt Shipcloud ggf. die Webhook-Benachrichtigungen ein.
Deleting shipments (labels) in Shipcloud causes a webhook notification of type shipment.status.deleted to be sent to the shop. The event object does not contain a data.url property, causing a fatal error in the controller handling the webhook and resulting in a 500 response. This, in turn, causes Shipcloud to resend the notification and in the end to disable the webhook due to the errors.
Von Marco Bruchmann vor mehr als 4 Jahren aktualisiert
- Status wurde von Gemeldet zu In Bearbeitung geändert
Von Marco Bruchmann vor mehr als 4 Jahren aktualisiert
Von Till Tepelmann vor mehr als 4 Jahren aktualisiert
- Tags wurde von Partner zu Partner, stable geändert
Von Daniel Wu vor mehr als 4 Jahren aktualisiert
- Tags wurde von Partner, stable zu Partner geändert
Von Alexandre Ataides vor mehr als 4 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Alexandre Ataides geändert
Von Alexandre Ataides vor mehr als 4 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert