Fix schema viewer, showing objectClass name in used_in and not oid
This commit is contained in:
@@ -64,8 +64,8 @@ class Attribute implements \Countable, \ArrayAccess
|
||||
$soc = config('server')->schema('objectclasses',$objectclass);
|
||||
|
||||
if ($soc) {
|
||||
$this->oc->push($soc->oid);
|
||||
$this->oc = $this->oc->merge($soc->getParents()->pluck('oid'));
|
||||
$this->oc->push($soc->name);
|
||||
$this->oc = $this->oc->merge($soc->getParents()->pluck('name'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -463,11 +463,11 @@ final class Server
|
||||
foreach ($o->attributes as $attribute) {
|
||||
if (($attrid = $this->schema('attributetypes')->search(fn($item)=>$item->oid === $attribute->oid)) !== FALSE) {
|
||||
// Add Used In.
|
||||
$this->attributetypes[$attrid]->addUsedInObjectClass($o->oid,$o->isStructural());
|
||||
$this->attributetypes[$attrid]->addUsedInObjectClass($o->name,$o->isStructural());
|
||||
|
||||
// Add Required By.
|
||||
if ($attribute->is_must)
|
||||
$this->attributetypes[$attrid]->addRequiredByObjectClass($o->oid,$o->isStructural());
|
||||
$this->attributetypes[$attrid]->addRequiredByObjectClass($o->name,$o->isStructural());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user