Bug #66962
Crash sur POST /api/users
Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
04 juillet 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Si on oublie le slash final dans l'URL :
Internal Server Error: /api/users Traceback (most recent call last): File "/home/cazino/envs/publik-env-py3/lib/python3.9/site-packages/django/core/handlers/exception.py", line 34, in inner response = get_response(request) File "/home/cazino/envs/publik-env-py3/lib/python3.9/site-packages/django/utils/deprecation.py", line 93, in __call__ response = self.process_request(request) File "/home/cazino/envs/publik-env-py3/lib/python3.9/site-packages/django/middleware/common.py", line 53, in process_request path = self.get_full_path_with_slash(request) File "/home/cazino/envs/publik-env-py3/lib/python3.9/site-packages/django/middleware/common.py", line 86, in get_full_path_with_slash raise RuntimeError( RuntimeError: You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. Django can't redirect to the slash URL while maintaining POST data. Change your form to point to authentic.dev.publik.love/api/users/ (note the trailing slash), or set APPEND_SLASH=False in your Django settings.