diff --git a/plugins/admin/departments/class_department.inc b/plugins/admin/departments/class_department.inc index a4d781cefc4d1a7f44df1da435b7d90979f14921..4467fcaaa6250bdb0d111a23a4ae5e2b07d12f09 100644 --- a/plugins/admin/departments/class_department.inc +++ b/plugins/admin/departments/class_department.inc @@ -147,11 +147,13 @@ class department extends simplePlugin $categoriesList = $this->config->get_cfg_value('DepartmentCategories', array()); /* Insert current value to possibilities */ - $businessCategory = $this->attributesAccess['businessCategory']->getValue(); - if (($businessCategory != "") && !in_array($businessCategory, $categoriesList)) { - $categoriesList[] = $businessCategory; + if (isset($this->attributesAccess['businessCategory'])) { + $businessCategory = $this->attributesAccess['businessCategory']->getValue(); + if (($businessCategory != "") && !in_array($businessCategory, $categoriesList)) { + $categoriesList[] = $businessCategory; + } + $this->attributesAccess['businessCategory']->setChoices($categoriesList); } - $this->attributesAccess['businessCategory']->setChoices($categoriesList); $this->attributesAccess[$this->getNamingAttr()]->setUnique(TRUE); }