Encode/decode question variables

Encode/decode question variables

See: https://github.com/ansible/awx/issues/7524
This commit is contained in:
nixocio 2021-06-23 16:08:33 -04:00
parent 2afa406b7f
commit 804bd840f1
2 changed files with 8 additions and 2 deletions

View File

@ -98,7 +98,11 @@ function SurveyListItem({
dataListCells={[
<DataListCell key="name">
<>
<Link to={`survey/edit?question_variable=${question.variable}`}>
<Link
to={`survey/edit?question_variable=${encodeURIComponent(
question.variable
)}`}
>
{question.question_name}
</Link>
{question.required && (

View File

@ -15,7 +15,9 @@ export default function SurveyQuestionEdit({ survey, updateSurvey }) {
const match = useRouteMatch();
const { search } = useLocation();
const queryParams = new URLSearchParams(search);
const questionVariable = queryParams.get('question_variable');
const questionVariable = decodeURIComponent(
queryParams.get('question_variable')
);
if (!survey) {
return <ContentLoading />;