From afe1a7536f68ded47a0b976b05b901af34527410 Mon Sep 17 00:00:00 2001
From: Thibault Dockx <thibault.dockx@fusiondirectory.org>
Date: Tue, 4 Feb 2025 15:50:58 +0000
Subject: [PATCH] :sparkles: Feat(posix) Apply group from template

Apply group from template.
---
 posix/personal/posix/class_posixAccount.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/posix/personal/posix/class_posixAccount.inc b/posix/personal/posix/class_posixAccount.inc
index 184363724e..04aef4262f 100644
--- a/posix/personal/posix/class_posixAccount.inc
+++ b/posix/personal/posix/class_posixAccount.inc
@@ -620,6 +620,7 @@ class posixAccount extends simplePlugin
       return $errors;
     }
 
+    // This allows to add new groups asignment on top of existing one !
     if (!$this->is_template && !class_available('mixedGroup')) {
       /* Take care about groupMembership values: add to groups */
       $groupMembership = $this->attributesAccess['groupMembership']->getValue();
@@ -715,7 +716,6 @@ class posixAccount extends simplePlugin
     $this->attributesAccess['mustchangepassword']->setInLdap(FALSE);
     $this->attributesAccess['groupMembership']->setInLdap(FALSE);
 
-    $this->savedGroupMembership = $this->groupMembership;
     if (isset($this->attrs['posixGroups'])) {
       unset($this->attrs['posixGroups']['count']);
       $this->groupMembership = $this->attrs['posixGroups'];
-- 
GitLab