Bug #26856
mgr/dashboard: Request body parameters are being encoded and are never decoded
% Done:
0%
Source:
Tags:
Backport:
mimic
Regression:
Yes
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
This is a regression introduced in f21d0da5a3e19e3f9bbde084e71b4a09f8dcb0a1.
This is reproducible by trying to create a RBD Snapshot named "a+b".
Out @CdEncode decorator will enconde this string, but since this will be sent over in the body of the request, the backend will never decode it and the creating will fail.
Since there is no actual reason to enconde this, we only need to fix this in the frontend.
Related issues
History
#1 Updated by Tiago Melo over 5 years ago
Related to http://tracker.ceph.com/issues/24621.
#2 Updated by Tiago Melo over 5 years ago
- Status changed from In Progress to Pending Backport
#3 Updated by Nathan Cutler over 5 years ago
- Copied to Backport #26985: mimic: mgr/dashboard: Request body parameters are being encoded and are never decoded added
#4 Updated by Nathan Cutler over 5 years ago
#5 Updated by Nathan Cutler over 5 years ago
mimic backport is non-trivial: needs a dashboard developer
#6 Updated by Tiago Melo over 5 years ago
- Status changed from Pending Backport to Resolved
#7 Updated by Ernesto Puerta almost 3 years ago
- Project changed from mgr to Dashboard
- Category changed from 132 to General