From bb2892edd896b6fa6ea9bb8261dd77e6d799de5d Mon Sep 17 00:00:00 2001 From: Bruno Roemers Date: Tue, 8 Jun 2021 23:48:24 +0200 Subject: [PATCH] BUGFIX: Encode special characters when sending workflow action --- src/app/core/data/request.service.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/app/core/data/request.service.ts b/src/app/core/data/request.service.ts index 4a85df0d34..14499b8214 100644 --- a/src/app/core/data/request.service.ts +++ b/src/app/core/data/request.service.ts @@ -265,11 +265,13 @@ export class RequestService { if (isNotEmpty(body) && typeof body === 'object') { Object.keys(body) .forEach((param) => { - const paramValue = `${param}=${body[param]}`; + const encodedParam = encodeURIComponent(param); + const encodedBody = encodeURIComponent(body[param]); + const paramValue = `${encodedParam}=${encodedBody}`; queryParams = isEmpty(queryParams) ? queryParams.concat(paramValue) : queryParams.concat('&', paramValue); }); } - return encodeURI(queryParams); + return queryParams; } /**