Project

General

Profile

Actions

Bug #111901

closed

Création de fiche signalée comme récursive alors qu'elle ne l'est pas

Added by Benjamin Dauvergne 28 days ago. Updated 23 days ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
08 November 2025
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Dans l'action de création de demande/fiche on collecte les actions de création en cours dans la pile des contexte d'exécution, si pour une même action il est rapporté plus d'une exécution, une erreur est levée. Mais en fin d'action le marqueur d'exécution n'est pas retiré de la pile. Si dans la suite du workflow on repasse par cette même action, par exemple lors de la création d'une sous-demande ou l'exécution d'une action externe (1ère action externe sur une fiche, deuxième sur la fiche liée là 1ère fiche et du même type), une erreur est levée pour une exécution récursive qui ne l'est pas.

A priori ça doit aussi impacter la possibilité de créer plusieurs fiches dans une boucle de workflow et donc non pas de problème en cas de boucle puisqu'on en registre dans un set() la référence de la demande en cours, et donc elle n'apparaîtra toujours qu'une seule fois.


Related issues 2 (0 open2 closed)

Related to w.c.s. - Bug #74574: CardDef branché sur un workflow qui exécute une action de création de fiche du même model (RecursionError: maximum recursion depth exceeded while calling a Python object)FerméFrédéric Péters16 February 2023

Actions
Related to w.c.s. - Développement #77106: Workflow: plus d'une action création d'une demande, dont le wf a aussi une action création d'une demandeFerméFrédéric Péters28 April 2023

Actions
Actions #2

Updated by Benjamin Dauvergne 28 days ago

  • Related to Bug #74574: CardDef branché sur un workflow qui exécute une action de création de fiche du même model (RecursionError: maximum recursion depth exceeded while calling a Python object) added
Actions #3

Updated by Benjamin Dauvergne 28 days ago

  • Related to Développement #77106: Workflow: plus d'une action création d'une demande, dont le wf a aussi une action création d'une demande added
Actions #4

Updated by Benjamin Dauvergne 28 days ago

  • Status changed from Nouveau to En cours

🤖 Une pull request concernant ce ticket a été ouverte :

Actions #5

Updated by Benjamin Dauvergne 28 days ago

  • Description updated (diff)
Actions #6

Updated by Benjamin Dauvergne 28 days ago

  • Description updated (diff)
Actions #7

Updated by Benjamin Dauvergne 28 days ago

  • Status changed from En cours to Solution proposée
Actions #8

Updated by Benjamin Dauvergne 28 days ago

  • Tracker changed from Développement to Bug
  • Status changed from Solution proposée to En cours
Actions #9

Updated by Benjamin Dauvergne 28 days ago

  • Status changed from En cours to Solution proposée
Actions #10

Updated by Emmanuel Cazenave 26 days ago

  • Status changed from Solution proposée to Solution validée

🤖 Pull request approuvée :

Actions #11

Updated by Benjamin Dauvergne 23 days ago

  • Status changed from Solution validée to Résolu (à déployer)

🤖 Pull request fusionnée :

Actions #12

Updated by Transition automatique 23 days ago

  • Status changed from Résolu (à déployer) to Solution déployée
Actions

Also available in: Atom PDF