diff --git a/trunk/gosa-plugins/fai/admin/fai/class_faiManagement.inc b/trunk/gosa-plugins/fai/admin/fai/class_faiManagement.inc
index 7f40c58b622ca2f8f96ce3bf2cb7aa12f3b9a4ff..c0114568aab192844a91429f03e9d619435b6b80 100644 (file)
$ldap->cd($this->dn);
foreach($to_del as $dn){
/* Only delete subobjects of the current FAI class */
$ldap->cd($this->dn);
foreach($to_del as $dn){
/* Only delete subobjects of the current FAI class */
- $cn = $ldap->getCn($dn);
- $ldap->search("cn=$cn", array('dn'));
+ $ldap->cd($this->dn);
+ $ldap->search("(|(objectClass=FAIclass)(objectClass=FAIdebconfInfo))", array('dn'));
if ($ldap->count()){
while($attrs = $ldap->fetch()){
if ($attrs['dn'] == $dn) {
if ($ldap->count()){
while($attrs = $ldap->fetch()){
if ($attrs['dn'] == $dn) {