Development #32646
crash sur code de suivi avec deux ?
Début:
26 avril 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Internal Server Error: /tracking-code/ ValueError at /tracking-code/ too many values to unpack Request Method: POST Request URL: https://portail-strasbourg.test.entrouvert.org/tracking-code/ Traceback: File "/usr/lib/python2.7/dist-packages/django/core/handlers/exception.py" in inner 41. response = get_response(request) File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _legacy_get_response 249. response = self._get_response(request) File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response 187. response = self.process_exception_by_middleware(e, request) File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response 185. response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.7/dist-packages/django/views/generic/base.py" in view 68. return self.dispatch(request, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/views/decorators/csrf.py" in wrapped_view 58. return view_func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/combo/apps/wcs/views.py" in dispatch 40. return super(TrackingCodeView, self).dispatch(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/views/generic/base.py" in dispatch 88. return handler(request, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/combo/apps/wcs/views.py" in post 64. url = self.search(code, wcs_site=cell.wcs_site) File "/usr/lib/python2.7/dist-packages/combo/apps/wcs/views.py" in search 51. remote_service=wcs_site, log_errors=False) File "/usr/lib/python2.7/dist-packages/requests/sessions.py" in get 501. return self.request('GET', url, **kwargs) File "/usr/lib/python2.7/dist-packages/combo/utils/requests_wrapper.py" in request 100. path, old_query = url.split('?') Exception Type: ValueError at /tracking-code/ Exception Value: too many values to unpack Request information: USER: AnonymousUser GET: No GET data POST: cell = u'10' code = u'<?xml version="1.0" encoding="ISO-8859-1"?>\n<!DOCTYPE foo [\n<!ELEMENT foo ANY >\n<!ENTITY xxe SYSTEM "file:///etc/passwd" >]><foo>&xxe;</foo>'
Fichiers
Révisions associées
Historique
Mis à jour par Thomas Noël il y a environ 5 ans
- Fichier 0001-wcs-send-quoted-tracking-code-to-wcs-32646.patch 0001-wcs-send-quoted-tracking-code-to-wcs-32646.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
simplement, avec un urlquote
Mis à jour par Emmanuel Cazenave il y a environ 5 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Thomas Noël il y a environ 5 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit ed5b366a6bc315e58df47f69ec6f6ac755d94956 Author: Thomas NOEL <tnoel@entrouvert.com> Date: Fri Apr 26 12:39:49 2019 +0200 wcs: send quoted tracking code to wcs (#32646)
Mis à jour par Frédéric Péters il y a presque 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
wcs: send quoted tracking code to wcs (#32646)