botframework-sdk icon indicating copy to clipboard operation
botframework-sdk copied to clipboard

Discrepancy between .NET and JavaScript results when using adaptive expression join() prebuilt function to join array elements

Open dmvtech opened this issue 4 years ago • 0 comments

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

image image

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

dmvtech avatar Jun 18 '21 18:06 dmvtech