From f1be953718a92648a2135d2473a6aa5ada4685ec Mon Sep 17 00:00:00 2001 From: NicoDucou Date: Wed, 8 May 2024 07:24:23 +0200 Subject: [PATCH] Legal: fix issue when extrafield termsactivated already have a value --- public/main/inc/lib/legal.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/main/inc/lib/legal.lib.php b/public/main/inc/lib/legal.lib.php index 653fabed97..f66e562e9f 100644 --- a/public/main/inc/lib/legal.lib.php +++ b/public/main/inc/lib/legal.lib.php @@ -402,7 +402,7 @@ class LegalManager $extraFieldValue = new ExtraFieldValue('user'); $value = $extraFieldValue->get_values_by_handler_and_field_variable($userId, 'termactivated'); - if (false === $value) { + if (false === $value || $value['value'] != 1) { $extraFieldInfo = $extraFieldValue->getExtraField()->get_handler_field_info_by_field_variable('termactivated'); if ($extraFieldInfo) { $newParams = [