diff --git a/include/benutzerberechtigung.class.php b/include/benutzerberechtigung.class.php index 897bcd79f..59ada363c 100644 --- a/include/benutzerberechtigung.class.php +++ b/include/benutzerberechtigung.class.php @@ -761,16 +761,25 @@ class benutzerberechtigung extends basis_db } else { - if(!is_null($b->oe_kurzbz)) + if($b->kostenstelle_id != '') { + $kst = new wawi_kostenstelle(); + $kst->load($b->kostenstelle_id); + $oe_kurzbz[] = $kst->oe_kurzbz; + } + else + { + if(!is_null($b->oe_kurzbz)) + { $childoes = $oe->getChilds($b->oe_kurzbz); foreach($childoes as $row) $oe_kurzbz[] = $row; - } - else - { - $all=true; - break; + } + else + { + $all=true; + break; + } } } }