New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't open folders with plus ("+") in the name #3560
Comments
Bug exists on Amaze 3.8.2, latest version from F-Droid. |
Amaze also cannot delete the folder either, presumably it is trying to delete "a b" instead and failing. |
This now has a bounty, here. Please claim after a PR fixing this issue is accepted. |
It is caused by the url decoder in /**
* Path accessor. Avoid direct access to path since path may have been URL encoded.
*
* @return URL decoded path
*/
public String getPath() {
try {
return URLDecoder.decode(path, "UTF-8");
} catch (UnsupportedEncodingException ignored) {
return path;
}
} Possible fixes:
|
With test cases, with test cases to prove TeamAmaze#2964 will work. Fixes TeamAmaze#3560, fixes TeamAmaze#3636, fixes TeamAmaze#2964
With test cases, with test cases to prove TeamAmaze#2964 will work. Fixes TeamAmaze#3560, fixes TeamAmaze#3636, fixes TeamAmaze#2964
With test cases, with test cases to prove TeamAmaze#2964 will work. Fixes TeamAmaze#3560, fixes TeamAmaze#3636, fixes TeamAmaze#2964
With test cases, with test cases to prove TeamAmaze#2964 will work. Fixes TeamAmaze#3560, fixes TeamAmaze#3636, fixes TeamAmaze#2964
With test cases, with test cases to prove TeamAmaze#2964 will work. Fixes TeamAmaze#3560, fixes TeamAmaze#3636, fixes TeamAmaze#2964
With test cases, with test cases to prove TeamAmaze#2964 will work. Fixes TeamAmaze#3560, fixes TeamAmaze#3636, fixes TeamAmaze#2964
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Amaze should be opening the "a+b" folder.
This now has a bounty, here.
Please claim after a PR fixing this issue is accepted.
Remember that you can also back the issue adding to the bounty!
The text was updated successfully, but these errors were encountered: