I’m observing some real strange behaviour as part of a custom Monday integration we have created for internal use. We"re using the V2 API to write group and items onto a board.
Let me outline the architecture first:
- Read data from Monday board X and aggregate that data into an object
- Put the aggregated object on a queue
- Read the aggregated object from the queue and for each item from the queue do the following
3a. Create a Group
3b. Insert items into that group
What we notice is that in some cases, the create group mutation is executed, you briefly see the group appearing on the Monday board. We even get a group id for the created item (it’s november46256 for example). But once we try to insert items into the group, the group suddenly no longer exists. When refreshing the Monday board, the group indeed just ‘disappears’.
I cannot consistantly reproduce this, sometimes it works flawlessly, sometimes it doesn’t.
Is there any transactional concept on a mutation that we need to be aware of? Anyone got any idea what might be causing this?