From ee7aea44eb589280f71d4be6e6f6bde8e9fbab13 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Mon, 12 Jun 2017 17:49:15 +0200 Subject: [PATCH] fixed issue with self service --- lam/lib/modules/courierMailAccount.inc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lam/lib/modules/courierMailAccount.inc b/lam/lib/modules/courierMailAccount.inc index d7fd7d87..1470dbc7 100644 --- a/lam/lib/modules/courierMailAccount.inc +++ b/lam/lib/modules/courierMailAccount.inc @@ -222,7 +222,11 @@ class courierMailAccount extends baseModule { public function getManagedAttributes($typeId) { $attrs = parent::getManagedAttributes($typeId); $typeManager = new TypeManager(); - $modules = $typeManager->getConfiguredType($typeId)->getModules(); + $type = $typeManager->getConfiguredType($typeId); + if ($type == null) { + return $attrs; + } + $modules = $type->getModules(); if ($this->isUnixDisabled($modules)) { $attrs[] = 'homeDirectory'; }