Missing URL sanitization for Git URL from User Preferences Personal Access Token Dialog #22851
Labels
area/dashboard
kind/bug
Outline of a bug - must adhere to the bug report template.
severity/P1
Has a major impact to usage or development of the system.
sprint/next
Describe the bug
when a developer inserts a Git token from User Preferences, there is no validation of the Git URL? If the URL is incorrect, such as having a space before the HTTP protocol, it leads to login and dashboard usage issues due to an exception occurring in Devspace (Caused by: java.net.URISyntaxException: Illegal character in scheme name at index 0). Manual intervention on the generated secret is required to resolve the access issue.
Che version
7.82@latest
Steps to reproduce
Ffrom the server pod you can see:
Caused by: java.net.URISyntaxException: Illegal character in scheme name at index 0
Expected behavior
The UI and server should validate the URL information, and prompt the error to the user.
Runtime
OpenShift
Screenshots
Installation method
OperatorHub
Environment
Linux
Eclipse Che Logs
Additional context
No response
The text was updated successfully, but these errors were encountered: