diff --git a/ItemRelationsPlugin.php b/ItemRelationsPlugin.php index 80a2425..f73baa5 100644 --- a/ItemRelationsPlugin.php +++ b/ItemRelationsPlugin.php @@ -657,6 +657,9 @@ public static function prepareSubjectRelations(Item $item) $subjectRelations = array(); foreach ($subjects as $subject) { $objectItem = get_record_by_id('Item', $subject->object_item_id); + if (!$objectItem) { + continue; + } $subjectRelations[] = array( 'item_relation_id' => $subject->id, 'object_item' => $objectItem, @@ -681,6 +684,9 @@ public static function prepareObjectRelations(Item $item) $objectRelations = array(); foreach ($objects as $object) { $subjectItem = get_record_by_id('Item', $object->subject_item_id); + if (!$subjectItem) { + continue; + } $objectRelations[] = array( 'item_relation_id' => $object->id, 'subject_item' => $subjectItem,