diff --git a/packages/server/lib/browsers/electron.js b/packages/server/lib/browsers/electron.js index 6e83d42cef..7197873ee1 100644 --- a/packages/server/lib/browsers/electron.js +++ b/packages/server/lib/browsers/electron.js @@ -231,12 +231,14 @@ module.exports = { return originalSendCommand.call(webContents.debugger, message, data) .then((res) => { - if (debug.enabled && (_.get(res, 'data.length') > 100)) { - res = _.clone(res) - res.data = `${res.data.slice(0, 100)} [truncated]` + let debugRes = res + + if (debug.enabled && (_.get(debugRes, 'data.length') > 100)) { + debugRes = _.clone(debugRes) + debugRes.data = `${debugRes.data.slice(0, 100)} [truncated]` } - debug('debugger: received response to %s: %o', message, res) + debug('debugger: received response to %s: %o', message, debugRes) return res }).catch((err) => {