Bug #39277
Mis à jour par Lauréline Guérin il y a plus de 4 ans
https://sentry.entrouvert.org/entrouvert/publik/issues/423/
<pre>
Exception: missing amount parameter
(3 additional frame(s) were not displayed)
...
File "django/views/generic/base.py", line 68, in view
return self.dispatch(request, *args, **kwargs)
File "django/views/decorators/csrf.py", line 58, in wrapped_view
return view_func(*args, **kwargs)
File "combo/apps/lingo/views.py", line 112, in dispatch
return super(AddBasketItemApiView, self).dispatch(*args, **kwargs)
File "django/views/generic/base.py", line 88, in dispatch
return handler(request, *args, **kwargs)
File "combo/apps/lingo/views.py", line 130, in post
raise Exception('missing amount parameter')
Internal Server Error: /api/lingo/add-basket-item
</pre>
Ne pas renvoyer Exception mais plutôt HttpResponseBadRequest, pour éviter de lever une 500 qui fait du bruit pour rien.
Vérifier toutes les views (il y a pas mal d'Exception disséminées un peu partout)
<pre>
Exception: missing amount parameter
(3 additional frame(s) were not displayed)
...
File "django/views/generic/base.py", line 68, in view
return self.dispatch(request, *args, **kwargs)
File "django/views/decorators/csrf.py", line 58, in wrapped_view
return view_func(*args, **kwargs)
File "combo/apps/lingo/views.py", line 112, in dispatch
return super(AddBasketItemApiView, self).dispatch(*args, **kwargs)
File "django/views/generic/base.py", line 88, in dispatch
return handler(request, *args, **kwargs)
File "combo/apps/lingo/views.py", line 130, in post
raise Exception('missing amount parameter')
Internal Server Error: /api/lingo/add-basket-item
</pre>
Ne pas renvoyer Exception mais plutôt HttpResponseBadRequest, pour éviter de lever une 500 qui fait du bruit pour rien.
Vérifier toutes les views (il y a pas mal d'Exception disséminées un peu partout)