Projet

Général

Profil

Bug #70911

Mis à jour par Benjamin Dauvergne il y a plus d'un an

Cette erreur est produite par le serveur Microsoft pour les notifications web vers Edge, c'est du throttling[1] dont on a aucune idée de la politique. Il faudrait émettre les notifications via une queue, pour pouvoir faire des ressaies.

https://sentry.entrouvert.org/entrouvert/publik/issues/54248/

<pre>
Notification.DoesNotExist: Notification matching query does not exist.
File "django/db/models/query.py", line 554, in update_or_create
obj = self.select_for_update().get(**kwargs)
File "django/db/models/query.py", line 408, in get
self.model._meta.object_name

WebPushException: WebPushException: Push failed: 406 Not Acceptable
File "combo/apps/pwa/signals.py", line 62, in notification
vapid_claims=claims,
File "__init__.py", line 404, in webpush
response=response)
</pre>

fn1. https://answers.microsoft.com/en-us/ie/forum/all/error-code-http-406-not-acceptable/08319f73-da16-4942-9af7-13c488ba3201

Retour