Fix an error 500 related to URL encoding

This commit is contained in:
Dillon
2023-08-26 09:12:16 +08:00
parent e297383672
commit 09f583a3da
+3 -5
View File
@@ -3,12 +3,10 @@ export default {
crudRequest({getters, dispatch}, {endpoint, method, parameters}){
return dispatch('ensureReCaptchaIsSet').then(function () {
const queryDomain = endpoint.split('?')[0];
let isStringEncoded = isEncoded(endpoint.split('?')[1]);
let encodedParams = endpoint.split('?')[1];
if(!isStringEncoded){
const queryParams = encodeURIComponent(endpoint.split('?')[1]);
encodedParams = queryParams.toString();
}
let decodedParams = fullyDecodeURI(encodedParams);
const queryParams = encodeURIComponent(decodedParams);
encodedParams = queryParams.toString();
let filteredEncodedParams = encodedParams.replace(/%3D/g,'=');
filteredEncodedParams = filteredEncodedParams.replace(/%26/g,'&');
console.log('filteredEncodedParams: ', filteredEncodedParams);