
I have a power automate flow where I'm posting an adaptive card to MS Teams and waiting for a response. This card contains an Input.ChoiceSet for user input. I have some of the choices set to default but want the user to be able to toggle any/all choices and to have every option with a checkmark be counted as selected once the user submits the form.
I've noticed that when I have default values and then select an additional input, the default values are ignored/overwritten.
Here's a basic example flow along with my adaptive card:
Composed Adaptive Card:
Example 3:
Default = 1. User selects 2, then 3, then de-selects 1, then finally re-selects 1. 1, 2, and 3 are all checked on the adaptive card. Expected result = 1,2,3. Actual result:
"data": {
"userInput": "2,3,1"
}
(this scenario defeats the purpose of having default values but proves that the default value can still be registered so long as the user manually rechecks it)
I looked at this example here, which has Input.ChoiceSet behaving as expected. https://adaptivecards.io/explorer/Input.ChoiceSet.html It's using version 1.6. MS Teams only supports up to 1.5; however, I get this issue if I try to bump my adaptive card up to 1.5
Is this a known issue with version 1.4? If not, are there any solutions or explanations to this issue? Any and all help is greatly appreciated.