diff --git a/client/src/templates/Challenges/redux/execute-challenge-saga.js b/client/src/templates/Challenges/redux/execute-challenge-saga.js index e4ab1d5375..db58d8b63c 100644 --- a/client/src/templates/Challenges/redux/execute-challenge-saga.js +++ b/client/src/templates/Challenges/redux/execute-challenge-saga.js @@ -9,6 +9,7 @@ import { getContext } from 'redux-saga/effects'; import { channel } from 'redux-saga'; +import escape from 'lodash/escape'; import { challengeDataSelector, @@ -73,7 +74,7 @@ export function* executeChallengeSaga() { function* logToConsole(channel) { yield takeEvery(channel, function*(args) { - yield put(updateLogs(args)); + yield put(updateLogs(escape(args))); }); }