From a5df2be6a37fdd174c59bd8217a3fd0e71beb155 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Sat, 17 Dec 2005 12:11:51 +0000 Subject: [PATCH] fixed management of special groups --- lam/lib/modules/sambaGroupMapping.inc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lam/lib/modules/sambaGroupMapping.inc b/lam/lib/modules/sambaGroupMapping.inc index f6b36a41..440a1260 100644 --- a/lam/lib/modules/sambaGroupMapping.inc +++ b/lam/lib/modules/sambaGroupMapping.inc @@ -418,10 +418,12 @@ class sambaGroupMapping extends baseModule { // Get Domain SID $this->attributes['sambaSID'][0] = $SID."-".$this->rids[$rids[$i]]; // Do a check if special group is unique - if ($_SESSION['cache']->in_cache($SID."-".$this->rids[$rids[$i]], 'sambaSID', 'group')) { - $message = $this->messages['sambaSID'][0]; - $message[] = $rids[$i]; - $triggered_messages['sambaSID'][] = $message; + if ($_SESSION[$this->base]->isNewAccount) { + if ($_SESSION['cache']->in_cache($SID."-".$this->rids[$rids[$i]], 'sambaSID', 'group')) { + $message = $this->messages['sambaSID'][0]; + $message[] = $rids[$i]; + $triggered_messages['sambaSID'][] = $message; + } } } }