-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
Describe the bug
Actually, the User Dashboard doesn't check if there are existing workspaces with the same name when creating workspaces using a factory URL.
When there are several workspaces with the same name, the User Dashboard opens the incorrect one when clicking on it in the workspace list.
Che version
7.114@latest
Steps to reproduce
-
Open next factory URL to create workspace with VS Code with name "test" in Eclipse Che: https://che-dogfooding.apps.che-dev.x6e0.p1.openshiftapps.com/dashboard/#/load-factory?url=https%3A%2F%2Fregistry.devfile.io%2Fdevfiles%2Fnodejs-angular%2F2.2.1&che-editor=che-incubator%2Fche-code%2Finsiders&policies.create=perclick&storageType=per-workspace&name=test
-
Open the same factory URL one more time: https://che-dogfooding.apps.che-dev.x6e0.p1.openshiftapps.com/dashboard/#/load-factory?url=https%3A%2F%2Fregistry.devfile.io%2Fdevfiles%2Fnodejs-angular%2F2.2.1&che-editor=che-incubator%2Fche-code%2Finsiders&policies.create=perclick&storageType=per-workspace&name=test
-
Open another factory URL to create workspace with Kiro Editor with name "test" https://che-dogfooding.apps.che-dev.x6e0.p1.openshiftapps.com/dashboard/#/load-factory?url=https%3A%2F%2Fregistry.devfile.io%2Fdevfiles%2Fpython-django%2F2.1.0&che-editor=che-incubator%2Fche-kiro-sshd%2Flatest&policies.create=perclick&storageType=per-workspace&name=test
Expected behavior
User Dashboard creates 3 workspaces with the different names.
Runtime
OpenShift
Screenshots
Screencast of incorrect behavior of User Dashboard:
screen-capture.66.webm
Installation method
OperatorHub
Environment
Linux
Eclipse Che Logs
Additional context
The issue has been reproduced in Dev Spaces 3.26.x
Metadata
Metadata
Assignees
Labels
Type
Projects
Status