From ebc8617b7782d4695e04d6a3dcd8a9e5dfad152c Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Wed, 12 Jan 2011 21:07:28 +0000 Subject: [PATCH] fixed attributes for postModify --- lam/lib/modules.inc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lam/lib/modules.inc b/lam/lib/modules.inc index 48684efe..4e52b951 100644 --- a/lam/lib/modules.inc +++ b/lam/lib/modules.inc @@ -1926,15 +1926,15 @@ class accountContainer { // pre modify actions $currentAccountAttributes = array(); if (isset($attributes[$this->finalDN]) && is_array($attributes[$this->finalDN])) { + if (isset($attributes[$this->finalDN]['notchanged'])) { + $currentAccountAttributes = array_merge($currentAccountAttributes, $attributes[$this->finalDN]['notchanged']); + } if (isset($attributes[$this->finalDN]['modify'])) { $currentAccountAttributes = array_merge($currentAccountAttributes, $attributes[$this->finalDN]['modify']); } if (isset($attributes[$this->finalDN]['add'])) { $currentAccountAttributes = array_merge($currentAccountAttributes, $attributes[$this->finalDN]['add']); } - if (isset($attributes[$this->finalDN]['notchanged'])) { - $currentAccountAttributes = array_merge($currentAccountAttributes, $attributes[$this->finalDN]['notchanged']); - } } $currentAccountAttributes['dn'][0] = $this->finalDN; $preModifyOk = true;