From 943ebfe5d6b9773e5e5b5598c53ee10d87c5cb78 Mon Sep 17 00:00:00 2001
From: Benjamin Ledel <benjamin.ledel@digitallearning.gmbh>
Date: Fri, 27 Oct 2023 06:23:46 +0000
Subject: [PATCH] Update 2 files

- /src/frontend/src/app/consent-management/consentDeclaration.ts
- /src/frontend/src/app/consent-management/wizard/wizard.component.ts
---
 src/frontend/src/app/consent-management/consentDeclaration.ts | 4 ++--
 .../src/app/consent-management/wizard/wizard.component.ts     | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/frontend/src/app/consent-management/consentDeclaration.ts b/src/frontend/src/app/consent-management/consentDeclaration.ts
index c767241..369df5c 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 28767a2..4a434e7 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
                 }))
-            )
+            ) : []
         }))
     })
 }
-- 
GitLab