diff --git a/plugins/scaffolder/src/components/TemplatePage/TemplatePage.tsx b/plugins/scaffolder/src/components/TemplatePage/TemplatePage.tsx index 852ae3d81c..80fa95a3e3 100644 --- a/plugins/scaffolder/src/components/TemplatePage/TemplatePage.tsx +++ b/plugins/scaffolder/src/components/TemplatePage/TemplatePage.tsx @@ -127,7 +127,12 @@ export const TemplatePage = ({ const query = qs.parse(window.location.search, { ignoreQueryPrefix: true, }); - + const obj = query?.formData; + for (const key in obj) { + if (obj.hasOwnProperty(key)) { + obj[key] = obj[key] === 'true'; + } + } return query.formData ?? {}; }); const handleFormReset = () => setFormState({});