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);
   }