]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: Fix username validation for special characters by URL-encoding user... 69298/head
authorAashish Sharma <aashish@li-e9bf2ecc-2ad7-11b2-a85c-baf05c5182ab.ibm.com>
Fri, 5 Jun 2026 07:07:38 +0000 (12:37 +0530)
committerAashish Sharma <aashish@li-e9bf2ecc-2ad7-11b2-a85c-baf05c5182ab.ibm.com>
Thu, 11 Jun 2026 05:09:57 +0000 (10:39 +0530)
commitb2ed52b2a4d86ad6fa19851053badfa9118c4b6f
treeec1cc0477e4da7f960c018c19c1e8f8e6a3f6fb5
parentb80fd75b715a5225fc330295215c383f7f077037
mgr/dashboard: Fix username validation for special characters by URL-encoding user lookup requests

When validating usernames, special characters such as '#' were not being URL-encoded before being appended to the user lookup endpoint.
Because the browser treats '#' as a URL fragment, the request path was truncated, causing the backend to return an incorrect response and the UI to display a misleading "User already exists" validation error.

Fixes: https://tracker.ceph.com/issues/77129
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
src/pybind/mgr/dashboard/frontend/src/app/shared/api/user.service.ts