From dc4f7020fe6049c2220cc61fa0f7e840cd53820b Mon Sep 17 00:00:00 2001 From: iszmais Date: Thu, 13 Nov 2025 11:59:24 +0100 Subject: [PATCH] dc fix presentation of deleted/unvisible il refs --- .../class.ilDclIliasReferenceRecordRepresentation.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/components/ILIAS/DataCollection/classes/Fields/IliasReference/class.ilDclIliasReferenceRecordRepresentation.php b/components/ILIAS/DataCollection/classes/Fields/IliasReference/class.ilDclIliasReferenceRecordRepresentation.php index 1497a5a347ab..2d941a99bb62 100755 --- a/components/ILIAS/DataCollection/classes/Fields/IliasReference/class.ilDclIliasReferenceRecordRepresentation.php +++ b/components/ILIAS/DataCollection/classes/Fields/IliasReference/class.ilDclIliasReferenceRecordRepresentation.php @@ -42,7 +42,10 @@ public function getHTML(bool $link = true, array $options = []): string return ''; } - $object = ilObjectFactory::getInstanceByRefId($ref_id); + $object = ilObjectFactory::getInstanceByRefId($ref_id, false); + if (null === $object || !$this->access->checkAccess('visible', '', $ref_id)) { + return ''; + } $html = $object->getTitle() . ' [' . $ref_id . ']'; $actions = [];