Azure / LogicAppsUX

https://learn.microsoft.com/azure/logic-apps
MIT License
75 stars 81 forks source link

Not able to select an existing connection (or add a function to an existing connection) #5598

Open stiglyt opened 1 month ago

stiglyt commented 1 month ago

Describe the Bug with repro steps

In the Data Mapper designer, I'm not able to select a connection between a source and a target. I'm also not able to add a Function via the + sign that should appear when hovering over an existing connection. Normally you get a hand cursor when hovering over a connection, but I get the regular arrow cursor instead.

I've tested different versions of the extension, and the last working version is 4.31.7. I've tried both the newest version from VSCode (4.57.7) and the newest version from releases in this repo (4.83.0) and none of them works.

Adding videos for non-working and working scenarios.

Screenshots or Videos

Not working

https://github.com/user-attachments/assets/f98c2a15-2b2e-4438-82e4-944d6fe2049c

Working

https://github.com/user-attachments/assets/d781e2d5-2041-434f-96e9-8dd06383755d

Version

4.57.7

Additional context

No response

DanielleCogs commented 3 weeks ago

Hello @stiglyt thank you for reporting this! As a temporary workaround, you can delete the connection by selecting the target node, and removing the connection there, then adding a new function. I can work on a fix to allow deletion of connections, but we are focusing development efforts on releasing V2 of Data Mapper, which will be in Private Preview soon https://techcommunity.microsoft.com/t5/azure-integration-services-blog/upcoming-data-mapper-improvements/ba-p/4143271

stiglyt commented 2 weeks ago

Thanks for following up, Danielle. Just to let you know, the workaround does not work for me. I'm not able to delete a connection by selecting the target node. When I select a node and click Delete on my keyboard, I get "Target schema element cannot be deleted". The only way I'm able to remove a connection is to manually delete it from the .lml file.

https://github.com/user-attachments/assets/6f6cc660-a5cb-4c58-bd3e-f37d312b96a4