KaotoIO / kaoto-ui

Frontend for the Kaoto project to provide an easy-to-use integration framework based on Apache Camel.
https://www.kaoto.io
Apache License 2.0
88 stars 44 forks source link

Fix issue with Add Step slot replacement #231

Closed kahboom closed 2 years ago

kahboom commented 2 years ago

There is a new bug with the slot replacement after Append Step was added.

Steps to reproduce:

  1. Create a multi-step integration using the YAML editor, or use the one loaded by default.
  2. Delete the first step (source).
  3. Open the catalog.
  4. Drag a source step onto the "Add Step" slot.

The UI breaks, see screenshot below.

Screen Shot 2022-03-01 at 4 12 43 pm

Also, we should add E2E tests to ensure this doesn't happen again.

kahboom commented 2 years ago

This would likely be resolved with the following: https://github.com/KaotoIO/kaoto-backend/issues/46

Delawen commented 2 years ago

https://github.com/KaotoIO/kaoto-backend/pull/47