Projet

Général

Profil

Bug #72203

échec à la création de slug de rôle au nom trop long (TypeError: Unicode-objects must be encoded before hashing)

Ajouté par Sentry Io il y a plus d'un an. Mis à jour il y a 8 mois.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
08 décembre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

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

Sur un slug de rôle "collectivites-utilisateurs-roles-services-saisie-traitement-fiches-studio-formulaires-modeles-de-fiche-workflows-parametres-statistiques-agendas-edition-portail-agent-edition-portail-citoyen-services-web-systeme-demarches-de-la-metropole-de-metz-c-carine-boileau-deconnexion-roles-collectivite-par-defaut-mm-relations-communes",

TypeError: Unicode-objects must be encoded before hashing
(9 additional frame(s) were not displayed)
...
  File "django/views/generic/edit.py", line 172, in post
    return super().post(request, *args, **kwargs)
  File "django/views/generic/edit.py", line 142, in post
    return self.form_valid(form)
  File "authentic2/manager/role_views.py", line 117, in form_valid
    response = super().form_valid(form)
  File "django/views/generic/edit.py", line 125, in form_valid
    self.object = form.save()
  File "authentic2/forms/mixins.py", line 98, in save
    instance.slug = instance.slug[:252] + hashlib.md5(instance.slug).hexdigest()[:4]

(il faudrait instance.slug.encode())


Demandes liées

Dupliqué par Authentic 2 - Bug #80383: erreur création de slug sur nom trop long (TypeError: Unicode-objects must be encoded before hashing)Fermé11 août 2023

Actions

Historique

#1

Mis à jour par Frédéric Péters il y a plus d'un an

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

Mis à jour par Valentin Deniaud il y a 8 mois

  • Dupliqué par Bug #80383: erreur création de slug sur nom trop long (TypeError: Unicode-objects must be encoded before hashing) ajouté
#3

Mis à jour par Valentin Deniaud il y a 8 mois

  • Statut changé de Nouveau à Rejeté

Sera traité dans le ticket plus récent.

Formats disponibles : Atom PDF