botframework-sdk
botframework-sdk copied to clipboard
Discrepancy between .NET and JavaScript results when using adaptive expression join() prebuilt function to join array elements
Version
- .NET 4.13.1
- JavaScript 4.13.1
Describe the bug
Using the prebuilt function join() and passing in an array of arrays, we get different results.
Assuming an array of arrays, such as: {"Foods":[["Burger"],["Pizza"]]}, the expression join(Foods, ',') will give a result of the following, depending on SDK/Language:
Javascript: Burger,Pizza
.NET: [ "Burger" ],[ "Pizza" ]
Expected behavior
Should be consistent regardless of runtime language.
Screenshots

Tracking Status
Dotnet SDK TODO
- [ ] PR
- [ ] Merged
Javascript SDK TODO
- [ ] PR
- [ ] Merged
Python SDK TODO
- [ ] PR
- [ ] Merged
Java SDK TODO
- [ ] PR
- [ ] Merged
Samples TODO
- [ ] PR
- [ ] Merged
Docs TODO
- [ ] PR
- [ ] Merged
Tools TODO
- [ ] PR
- [ ] Merged