diff --git a/library/Director/Objects/GroupMembershipResolver.php b/library/Director/Objects/GroupMembershipResolver.php index d56a4321..01b74130 100644 --- a/library/Director/Objects/GroupMembershipResolver.php +++ b/library/Director/Objects/GroupMembershipResolver.php @@ -124,7 +124,11 @@ abstract class GroupMembershipResolver */ public function addObject(IcingaObject $object) { - $this->assertBeenLoadedFromDb($object); + if (! $object->hasBeenLoadedFromDb()) { + return $this; + } + // Disabling for now, how should this work? + // $this->assertBeenLoadedFromDb($object); if ($this->objects === null) { $this->objects = array(); }