From 0b8274e6bdef4d50cfe8dd7de79f7a5c651e8832 Mon Sep 17 00:00:00 2001
From: Lennard Strohmeyer <lennard.strohmeyer@digitallearning.gmbh>
Date: Mon, 24 Jul 2023 16:11:20 +0200
Subject: [PATCH] #2 - do not show confirmation dialog for objects either if no
 previous consent exists

---
 .../provider-settings/provider-setting.component.ts             | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/frontend/src/app/consent-management/provider-settings/provider-setting.component.ts b/src/frontend/src/app/consent-management/provider-settings/provider-setting.component.ts
index 432c25c..850222f 100644
--- a/src/frontend/src/app/consent-management/provider-settings/provider-setting.component.ts
+++ b/src/frontend/src/app/consent-management/provider-settings/provider-setting.component.ts
@@ -161,7 +161,7 @@ export class PrivacySettingComponent implements OnInit {
                     }
                 })
         })
-        if (isConfirmationRequired) {
+        if (isConfirmationRequired && this.previousUserConsent != null) {
             const onConfirm = () => this.change.emit(this.consentDeclaration)
             const onCancel = () => (event.source.checked = false)
             this.openObjectWarningDialog(onConfirm, onCancel,verbId)
-- 
GitLab