diff --git a/src/projects/detail/components/SpecQuestions.jsx b/src/projects/detail/components/SpecQuestions.jsx index c2024a7ff..b7e0dc7b9 100644 --- a/src/projects/detail/components/SpecQuestions.jsx +++ b/src/projects/detail/components/SpecQuestions.jsx @@ -38,12 +38,16 @@ const SpecQuestions = ({questions, project, dirtyProject, resetFeatures, showFea const elemProps = { name: q.fieldName, label: q.label, - value: _.unescape(_.get(project, q.fieldName, '')), + value: _.get(project, q.fieldName, ''), required: q.required, validations: q.required ? 'isRequired' : null, validationError: q.validationError, validationErrors: q.validationErrors } + // escape value of the question only when it is of string type + if (typeof elemProps.value === 'string') { + elemProps.value = _.unescape(elemProps.value) + } if (q.fieldName === 'details.appDefinition.numberScreens') { const p = dirtyProject ? dirtyProject : project const screens = _.get(p, 'details.appScreens.screens', [])