diff --git a/lam/lib/lists.inc b/lam/lib/lists.inc index c98e813b..d00f8ce9 100644 --- a/lam/lib/lists.inc +++ b/lam/lib/lists.inc @@ -431,6 +431,7 @@ class lamList { $list = array(); // load accounts from LDAP for ($i = 0; $i < sizeof($accounts); $i++) { + if (!isset($this->entries[$accounts[$i]]['dn'])) continue; $_SESSION["accountPDF-$i"] = new accountContainer($this->type, "accountPDF-$i"); $_SESSION["accountPDF-$i"]->load_account($this->entries[$accounts[$i]]['dn']); $list[$i] = $_SESSION["accountPDF-$i"]; diff --git a/lam/lib/types/user.inc b/lam/lib/types/user.inc index ea10190a..83f93e79 100644 --- a/lam/lib/types/user.inc +++ b/lam/lib/types/user.inc @@ -131,6 +131,7 @@ class lamUserList extends lamList { * Manages all POST actions (e.g. button pressed) for the account lists. */ function listDoPost() { + parent::listDoPost(); // check if primary group should be translated if (isset($_POST['apply_trans_primary'])) { $this->trans_primary = $_POST['trans_primary']; @@ -150,8 +151,6 @@ class lamUserList extends lamList { } } } - if (isset($_POST['trans_primary'])) unset($_POST['trans_primary']); - parent::listDoPost(); } /**