Projet

Général

Profil

Bug #79674

ne pas autoriser les tirets dans les noms des paramètres (NoReverseMatch: Reverse for 'application-change-parameter-value' with keyword arguments '{'app_slug': 'esup-signa...)

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
13 juillet 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Ils ne seraient pas utilisables sous forme de variables.

aussi l'url prend déjà en compte que ça n'est pas une bonne idée :

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

NoReverseMatch: Reverse for 'application-change-parameter-value' with keyword arguments '{'app_slug': 'esup-signature', 'name': 'esup-sign'}' not found. 1 pattern(s) tried: ['applications/manifest/(?P<app_slug>[\\w-]+)/parameter-value/(?P<name>[\\w_]+)/$']
(37 additional frame(s) were not displayed)
...
  File "django/template/defaulttags.py", line 214, in render
    nodelist.append(node.render_annotated(context))
  File "django/template/base.py", line 905, in render_annotated
    return self.render(context)
  File "django/template/defaulttags.py", line 449, in render
    url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app)
  File "django/urls/base.py", line 86, in reverse
    return resolver._reverse_with_prefix(view, prefix, *args, **kwargs)
  File "django/urls/resolvers.py", line 698, in _reverse_with_prefix
    raise NoReverseMatch(msg)

Demandes liées

Lié à Hobo - Support #79675: Erreur 500 lors de la création d'un identifiant qui comporte un tiret et pas de valeur dans les paramètresFermé13 juillet 2023

Actions

Révisions associées

Révision d9d6bb4e (diff)
Ajouté par Frédéric Péters il y a 10 mois

applications: force parameters name to be slug with underscores (#79674)

Historique

#1

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

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

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

  • Lié à Support #79675: Erreur 500 lors de la création d'un identifiant qui comporte un tiret et pas de valeur dans les paramètres ajouté
#3

Mis à jour par Robot Gitea il y a 10 mois

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Frédéric Péters

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

#4

Mis à jour par Robot Gitea il y a 10 mois

  • Statut changé de En cours à Solution proposée
#5

Mis à jour par Robot Gitea il y a 10 mois

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

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

#6

Mis à jour par Robot Gitea il y a 10 mois

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

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

#7

Mis à jour par Transition automatique il y a 10 mois

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

Mis à jour par Transition automatique il y a 8 mois

Automatic expiration

Formats disponibles : Atom PDF