Projet

Général

Profil

Bug #86308

titre avec des retours à la ligne : BadHeaderError: Header values can't contain newlines (got "Herbier :\nLes collections rassemblent plus de 200 000...

Ajouté par Sentry Io il y a 3 mois. Mis à jour il y a 3 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
30 janvier 2024
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

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

Le digest de la fiche est pris comme titre, mais celuici contient des retours à la ligne.

BadHeaderError: Header values can't contain newlines (got "Herbier :\nLes collections rassemblent plus de 200 000 parts d'herbier de cryptogrammes (Champignons divers, algues, bryophytes etc.) et plus de 6 000 000 parts d'herbier de phanérogames.\n\nJardin :\nLes collections végétales vivantes rassemblent 40 000 spécimens représentant 16 000 espèces de la flore mondiale présentés dans les cinq sites ouverts aux visiteurs à Paris et en régions, ainsi qu'une banque de graines de 8 000 espèces de la flore française destinée aux seuls échanges entre jardins botaniques et à la conservation des semences.\n Botanique")
(2 additional frame(s) were not displayed)
...
  File "django/views/decorators/csrf.py", line 54, in wrapped_view
    return view_func(*args, **kwargs)
  File "combo/public/views.py", line 158, in ajax_page_cell
    response = render_cell(request, cell)
  File "combo/public/views.py", line 205, in render_cell
    response.headers['X-Page-Title'] = request.page_title_from_cell
  File "django/http/response.py", line 74, in __setitem__
    value = self._convert_to_charset(value, 'latin-1', mime_encode=True)
  File "django/http/response.py", line 53, in _convert_to_charset
    raise BadHeaderError("Header values can't contain newlines (got %r)" % value)

Révisions associées

Révision 03361bfb (diff)
Ajouté par Lauréline Guérin il y a 3 mois

wcs: replace newlines by spaces in title and headers (#86308)

Historique

#1

Mis à jour par Frédéric Péters il y a 3 mois

  • Projet changé de Suivi des traces à Combo
#2

Mis à jour par Robot Gitea il y a 3 mois

  • Statut changé de Nouveau à Solution proposée
  • Assigné à mis à Lauréline Guérin

Lauréline Guérin (lguerin) a ouvert une pull request sur Gitea concernant cette demande :

#3

Mis à jour par Robot Gitea il y a 3 mois

  • Statut changé de Solution proposée à Solution validée

Frédéric Péters (fpeters) a approuvé une pull request sur Gitea concernant cette demande :

#4

Mis à jour par Robot Gitea il y a 3 mois

  • Statut changé de Solution validée à Résolu (à déployer)

Lauréline Guérin (lguerin) a mergé une pull request sur Gitea concernant cette demande :

#5

Mis à jour par Transition automatique il y a 3 mois

  • Statut changé de Résolu (à déployer) à Solution déployée
#6

Mis à jour par Transition automatique il y a 14 jours

Automatic expiration

Formats disponibles : Atom PDF