@green - We tested this again, after clicking second time on Action.Execute we are not getting Input.ChoiceSet value.
We have raised a bug for the same. We will let you know once we get any updates on it.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Input.ChoiceSet is not completely initialized after executing Action.Execute in Adaptive Cards.
This issue occurs in Teams for Windows and Teams for Web.
Teams version: 1.6.00.16472 (64 bit)
my adaptive card:
{
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.4",
"type": "AdaptiveCard",
"body": [
{
"type": "Input.ChoiceSet",
"id": "id1",
"style": "filtered",
"value": "v",
"choices": [
{
"title": "a",
"value": "a"
},
{
"title": "b",
"value": "b"
}
],
"choices.data": {
"type": "Data.Query",
"dataset": "d"
}
}
],
"actions": [
{
"data": {
"test": "test"
},
"title": "Execute",
"type": "Action.Execute"
}
]
}
@green - We tested this again, after clicking second time on Action.Execute we are not getting Input.ChoiceSet value.
We have raised a bug for the same. We will let you know once we get any updates on it.
@green - This issue has already been fixed.
Adaptive card in MS Teams now returns input field data using Action. Execute within a channel.
Tested in MS Teams desktop (Microsoft Teams Version 1.6.00.20958) and web client.
"value": {
"action": {
"type": "Action.Execute",
"id": "execute",
"title": "Execute",
"data": {
"action": "execute",
"someText": "qwerty"
},
"verb": "execute"
},
"trigger": "manual"
},