Projet

Général

Profil

Bug #80383

erreur création de slug sur nom trop long (TypeError: Unicode-objects must be encoded before hashing)

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
11 août 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

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

TypeError: Unicode-objects must be encoded before hashing
(8 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]

Demandes liées

Duplique Authentic 2 - Bug #72203: échec à la création de slug de rôle au nom trop long (TypeError: Unicode-objects must be encoded before hashing)Rejeté08 décembre 2022

Actions

Révisions associées

Révision 91433beb (diff)
Ajouté par Valentin Deniaud il y a 9 mois

manager: avoid crash in slug creation from long names (#80383)

Historique

#1

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

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

Mis à jour par Valentin Deniaud il y a 9 mois

  • Assigné à mis à Valentin Deniaud
#3

Mis à jour par Robot Gitea il y a 9 mois

  • Statut changé de Nouveau à En cours

Valentin Deniaud (vdeniaud) a ouvert une pull request sur Gitea concernant cette demande :

#4

Mis à jour par Valentin Deniaud il y a 9 mois

  • Duplique Bug #72203: échec à la création de slug de rôle au nom trop long (TypeError: Unicode-objects must be encoded before hashing) ajouté
#5

Mis à jour par Valentin Deniaud il y a 9 mois

  • Statut changé de En cours à Rejeté

Sera traité dans le ticket plus récent.

#6

Mis à jour par Valentin Deniaud il y a 9 mois

  • Statut changé de Rejeté à En cours

Thx redmine.

#7

Mis à jour par Robot Gitea il y a 9 mois

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

Mis à jour par Robot Gitea il y a 9 mois

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

Paul Marillonnet (pmarillonnet) a approuvé une pull request sur Gitea concernant cette demande :

#9

Mis à jour par Robot Gitea il y a 9 mois

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

Valentin Deniaud (vdeniaud) a mergé une pull request sur Gitea concernant cette demande :

#10

Mis à jour par Transition automatique il y a 9 mois

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

Mis à jour par Transition automatique il y a 6 mois

Automatic expiration

Formats disponibles : Atom PDF