Closed jaimereyesmx closed 8 months ago
@rllyy97 can you take a look at this tomorrow? Designer crashes are hard GA stoppers
The issue appears to be that naming a node like toString
is causing a lot of property overlap all over the project. Since prototype functions can still be referenced by bracket notation (which we use all over the app to get our node record data), asking for any toString
node data is returning the toString
function instead.
The proper way around this is to check records with Object.hasOwn
before using bracket notation to grab the data, but that would be a huge amount of reference changes on every record. For now the easiest option would be to check the name during renaming and just have prototype functions declared as invalid values, or append a whitespace character so it appears the same but references correctly.
Describe the Bug with repro steps
What type of Logic App Is this happening in?
Consumption (Portal)
Are you using new designer or old designer
New Designer
Did you refer to the TSG before filing this issue? https://aka.ms/lauxtsg
Yes
Workflow JSON
No response
Screenshots or Videos
No response
Browser
Edge
Additional context
No response