diff --git a/src/frontend/src/app/consent-management/consentDeclaration.ts b/src/frontend/src/app/consent-management/consentDeclaration.ts index c7672416fb9f0f0647ec03bfa46e479654e6751d..369df5c1da8128a0eb1d3184c8a491bdad991367 100644 --- a/src/frontend/src/app/consent-management/consentDeclaration.ts +++ b/src/frontend/src/app/consent-management/consentDeclaration.ts @@ -111,10 +111,10 @@ export const providerSchemaToUserConsent = (providerSchema: ProviderSchema): Use verbs: group.verbs.map((verb) => ({ ...verb, consented: verb.defaultConsent, - objects: verb.objects.map((object) => ({ + objects: verb.objects ? verb.objects.map((object) => ({ ...object, consented: object.defaultConsent - })) + })) : [] })) })), essential_verbs: providerSchema.essential_verbs diff --git a/src/frontend/src/app/consent-management/wizard/wizard.component.ts b/src/frontend/src/app/consent-management/wizard/wizard.component.ts index 28767a28f9f9dd781297ab84c502d43ec6da1713..4a434e7b02264d050f72a9ec8ea33d33e6dfec95 100644 --- a/src/frontend/src/app/consent-management/wizard/wizard.component.ts +++ b/src/frontend/src/app/consent-management/wizard/wizard.component.ts @@ -18,12 +18,12 @@ export const extractVerbs = (providerSchema: UserConsent, providerId: ProviderId provider: providerId, id, consented: consented, - objects: JSON.stringify( + objects: objects ? JSON.stringify( objects.map((object) => ({ ...object, consented: object.consented })) - ) + ) : [] })) }) }