fix: double urlencoding of values

This was breaking URLs for complex filters
This commit is contained in:
Ankush Menat 2022-06-05 22:19:20 +05:30
parent 813793a700
commit f4e8dee669

View file

@ -1461,9 +1461,8 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList {
get_url_with_filters() {
const query_params = this.get_filters_for_args()
.map((filter) => {
filter[3] = encodeURIComponent(filter[3]);
if (filter[2] === "=") {
return `${filter[1]}=${filter[3]}`;
return `${filter[1]}=${encodeURIComponent(filter[3])}`;
}
return [
filter[1],