Project

General

Profile

Actions

Développement #110951

open

Les actions externes appliqués au formdata en cours fausse la gestion de workflow_processing_timestamp

Added by Benjamin Dauvergne 4 months ago. Updated 4 months ago.

Status:
En cours
Priority:
Normal
Target version:
-
Start date:
12 October 2025
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Dans certains workflow, les actions externes sont utilisés pour créer comme des mini procédures qui sont appelées sur la demande/fiche en cours elle même plutôt que sur des objets tiers (fiches, autres demandes). Or dans perform_items() formdata.workflow_processing_timestamp est posé en début de fonction quoi qu'il arrive et remis à None en fin de fonction quoi qu'il arrive, il faudrait prendre en compte qu'un workflow est déjà en cours et ne pas toucher à workflow_processing_timestamp dans ce cas.

Actions #1

Updated by Benjamin Dauvergne 4 months ago

  • Status changed from Nouveau to En cours

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

Actions #2

Updated by Benjamin Dauvergne 4 months ago

Sur un workflow un peu long, le fait de ne pas bien maintenir workflow_processsing_timestamp non nul alors que le workflow n'est pas terminé pourrait amener à appliquer des sauts automatiques pendant que le workflow s'exécute par exemple.

Actions

Also available in: Atom PDF