Hello, did anyone experience issue with
Hello, did anyone experience issue with a workflow being triggered multiple times by a single record update? I already opened a GitHub issue but I am surprised not to see it mentioned anywhere so I wonder if this is not a 'me' issue
11 Replies
Is it appylying to all your workflow or only a subset ?
Hey @martmull @thomast, does this ring a bell to you guys ?
At least all new workflows, I tried several objects as trigger target and it occured everytime
I will check with pre-existing workflows
After more tests, the issue occurs with all workflows BUT only if the updated field is a boolean
No issue with select field
Ok interesting thanks for the investigations ! Sounds like a duplicated db event to me
I can remember of boolean field refactor lately
We're you working on something similar @Etienne ?
Even stranger now, I have some fields that lead to multiple triggers, other that don't.
After editing the trigger node, I have two workflow runs for the same update of a select field, it's like the triggers stack instead of replacing each other
In core > workflow automatedTrigger, I have several entries with the same workflowId and null value for deletedAt, is it normal?
Could this be resulting from the fix on the diff you've done for destroyed elements Thomas ?
Hey, I have successfully reproduced the issue. This occurs when you activate multiple times a workflow with an automatedTrigger. We should probably link to workflowVersionId
@thomast
Thank you, investigating this morning!
@[S05] Sterb4 thank you for reporting
@thomast I have assigned you, tell me if not ok for you https://github.com/twentyhq/twenty/issues/15661
@[S05] Sterb4 fix should now be live in production. Could you:
- edit your current workflow (any update)
- activate the new draft
This should work normally again. And new workflows should not be impacted
Hi, as a self-host user, I need to wait for the image to be uploaded to dockerhub, so it is not possible right now but as soon as the image is available, I will upgrade and try