diff --git a/src/components/Account/Account.tsx b/src/components/Account/Account.tsx index caecadd64..0350a9ea7 100644 --- a/src/components/Account/Account.tsx +++ b/src/components/Account/Account.tsx @@ -296,6 +296,7 @@ const Account = ({ panelClassName, panelHeaderClassName, canUpdateEmail = true } value={section.values.consentsValues[consent.name]} disabled={(consent.type === 'checkbox' && consent.required) || section.isBusy} onChange={section.onChange} + required={consent.required} /> ))} diff --git a/src/services/inplayer.account.service.ts b/src/services/inplayer.account.service.ts index 527ddcd83..b6c1f680b 100644 --- a/src/services/inplayer.account.service.ts +++ b/src/services/inplayer.account.service.ts @@ -98,6 +98,7 @@ export const register: Register = async ({ config, email, password, consents }) first_name: ' ', surname: ' ', ...formatConsentsToRegisterFields(consents), + consents: JSON.stringify(consents), }, type: 'consumer', clientId: config.integrations.jwp?.clientId || '',