Projet

Général

Profil

Development #59557

Import de workflow, rôle ou mail template manquant, mauvais message d'exception

Ajouté par Lauréline Guérin il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
10 décembre 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

            raise WorkflowImportUnknownReferencedError(
                _('Unknown referenced role (%s)'), details={_('Unknown roles'): {value}}
            )

            raise WorkflowImportUnknownReferencedError(
                _('Unknown referenced mail template (%s)'), details={_('Unknown mail templates'): {value}}
            )

Erreur de formattage (%s)
Normalement le message d'erreur n'est pas utilisé dans l'interface, on utilise la méthode render, mais bon, c'est pas terrible

Fichiers


Demandes liées

Lié à w.c.s. - Development #57753: Amélioration import wf et formFermé11 octobre 2021

Actions
Lié à w.c.s. - Bug #59695: not enough arguments for format string sur "Référence à un rôle inconnu (%s)"Rejeté14 décembre 2021

Actions

Révisions associées

Révision 74010e08 (diff)
Ajouté par Lauréline Guérin il y a plus de 2 ans

workflows: fix bad exception message (#59557)

Révision 0457fee3 (diff)
Ajouté par Lauréline Guérin il y a plus de 2 ans

workflows: fix bad exception message (#59557)

Historique

#1

Mis à jour par Lauréline Guérin il y a plus de 2 ans

#2

Mis à jour par Lauréline Guérin il y a plus de 2 ans

#3

Mis à jour par Thomas Noël il y a plus de 2 ans

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

Mis à jour par Emmanuel Cazenave il y a plus de 2 ans

C'est moi qui ai remonté le truc à Lauréline, erreur 500 sur import de workflow.

Elle reproduit pas la 500, je viens de tenter ça sur une instance de test et ça fait 500 aussi, ça me semble candidat pour un hotfix.

Exception:
  type = '<class 'TypeError'>', value = 'not enough arguments for format string'

Stack trace (most recent call first):
  File "/usr/lib/python3/dist-packages/django/utils/functional.py", line 192, in __mod__
   190         def __mod__(self, rhs):
   191             if self._delegate_text:
>  192                 return str(self) % rhs
   193             return self.__cast() % rhs
   194 

  locals: 
     rhs = ()
     self = 'Référence à un rôle inconnu (%s)'
#6

Mis à jour par Emmanuel Cazenave il y a plus de 2 ans

Et plus de 500 en local avec le fix de Lauréline.

#7

Mis à jour par Lauréline Guérin il y a plus de 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 74010e083fdcb81e79eb09e3053419188390cc4e
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Fri Dec 10 11:08:41 2021 +0100

    workflows: fix bad exception message (#59557)
#11

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Lié à Bug #59695: not enough arguments for format string sur "Référence à un rôle inconnu (%s)" ajouté
#12

Mis à jour par Frédéric Péters il y a plus de 2 ans

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

Mis à jour par Transition automatique il y a environ 2 ans

Automatic expiration

Formats disponibles : Atom PDF