diff --git a/include/class.dept.php b/include/class.dept.php index 397df89c480b7fafa20ba09a51cd6dfa41fca78c..0d26f12a0bdfb1042d387be2091632a08765a8ec 100644 --- a/include/class.dept.php +++ b/include/class.dept.php @@ -305,10 +305,10 @@ implements TemplateVariable { if (is_object($staff)) $staff = $staff->getId(); - // Members are indexed by ID - $members = $this->getMembers(); + $members = $this->getMembers() ?: $this->members; - return ($members && isset($members[$staff])); + return ($members->findFirst(array( + 'staff_id' => $staff))); } function isPublic() {