From d51527b2d8f9d062a3e6ace6a1c32ede688005ca Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Thu, 19 Jul 2018 10:14:51 +0200 Subject: [PATCH] fix(xo-server/jobs): serialize all fields Otherwise some strings containing valid JSON syntax are incorrectly transformed. --- packages/xo-server/src/xo-mixins/jobs/index.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/xo-server/src/xo-mixins/jobs/index.js b/packages/xo-server/src/xo-mixins/jobs/index.js index 8a35ea778..cd7611511 100644 --- a/packages/xo-server/src/xo-mixins/jobs/index.js +++ b/packages/xo-server/src/xo-mixins/jobs/index.js @@ -90,10 +90,7 @@ const normalize = job => { const serialize = (job: {| [string]: any |}) => { Object.keys(job).forEach(key => { - const value = job[key] - if (typeof value !== 'string') { - job[key] = JSON.stringify(job[key]) - } + job[key] = JSON.stringify(job[key]) }) return job }