diff --git a/include/select/userGroupSelect/class_userGroupSelect.inc b/include/select/userGroupSelect/class_userGroupSelect.inc
index b3941a2b0606e31d617b61066453a44ae4b7f2f4..4a9dfc6f1377335d4fd76e74503edb60c98351bd 100644
--- a/include/select/userGroupSelect/class_userGroupSelect.inc
+++ b/include/select/userGroupSelect/class_userGroupSelect.inc
@@ -22,6 +22,14 @@ class userGroupSelect extends userSelect
 {
   protected $objectTypes = array('user', 'group');
   protected $autoFilterAttributes = array('dn', 'cn', 'uid', 'description');
+
+  function __construct()
+  {
+    if (class_available('mixedGroup')) {
+      $this->objectTypes = array('user', 'ogroup');
+    }
+    parent::__construct();
+  }
 }
 
 class userGroupRoleSelect extends userGroupSelect