Good day. I’m wondering if anyone can explain why a number of my adaptive card approvals may be failing today, but were fine last week? I have a flow which has been tested dozens of times with no issue. Today though, many of the approvals – which run through Microsoft Teams Channels in the form of adaptive cards – are not registering correctly. Today – more often than not – when the user hits the ‘Assign to Me’ button (aka Approve), the flow is not registering it, but the buttons disappear from the card like they usually would after being clicked. The failing ones do leave a ‘Result’ message though of “This request is not assigned to you.”
I’m not sure where “This request is not assigned to you” could be coming from; the whole point of the adaptive card is it goes to a Teams channel in order for someone to claim and assign to themselves.
Nothing in regards to the adaptive cards has changed on my end, and this section of the flow is relatively straight forward so not sure why this is now happening? It’s also not consistent as some of the approvals do register (and in turn updates the associated user field on the SharePoint list as it’s supposed to)
To summarise this section of the flow, it’s as follows:
- Create an approval with 2 options; ‘Assign to Me’ or ‘Reject'.
- Switch (determine which Teams channel it goes to and post to that channel)
- Waits for approval
- Condition (checks which option was selected)
- If ‘Assign to Me’ update the SharePoint list with users name and move to next stage.
- If ‘Rejected’ update the SharePoint list with users name and set status to rejected.
I had a look at the flows which ran, and they are still sitting waiting on the approval, despite the buttons already been clicked.
Relevant section of flow
Adaptive Card "Result"