From 4e53484007fa82201993181e30fc043b3fcffd1a Mon Sep 17 00:00:00 2001 From: mjansen Date: Fri, 17 Apr 2026 08:02:21 +0200 Subject: [PATCH] [FIX] Object/CustomIcon: Fix building "AccessFailureResult" This commit fixes an undefined variable when building the `HandlerResult`. 1. An undefined variable `$file_name` is passed 2. The PHP namespace import is missing Mantis Issue: https://mantis.ilias.de/view.php?id=47629 --- .../Icon/class.ilObjectCustomIconUploadHandlerGUI.php | 2 +- .../ilObjectPropertiesUploadSecurityFunctionsTrait.php | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/components/ILIAS/ILIASObject/classes/Properties/AdditionalProperties/Icon/class.ilObjectCustomIconUploadHandlerGUI.php b/components/ILIAS/ILIASObject/classes/Properties/AdditionalProperties/Icon/class.ilObjectCustomIconUploadHandlerGUI.php index a797135c9f51..1d9c77c972f6 100755 --- a/components/ILIAS/ILIASObject/classes/Properties/AdditionalProperties/Icon/class.ilObjectCustomIconUploadHandlerGUI.php +++ b/components/ILIAS/ILIASObject/classes/Properties/AdditionalProperties/Icon/class.ilObjectCustomIconUploadHandlerGUI.php @@ -69,7 +69,7 @@ protected function getUploadResult(): HandlerResult if ($this->has_access === false) { return $this->getAccessFailureResult( $this->getFileIdentifierParameterName(), - $file_name, + '', $this->language ); } diff --git a/components/ILIAS/ILIASObject/traits/Properties/ilObjectPropertiesUploadSecurityFunctionsTrait.php b/components/ILIAS/ILIASObject/traits/Properties/ilObjectPropertiesUploadSecurityFunctionsTrait.php index 4cfa2cea7eb2..3016989baeef 100755 --- a/components/ILIAS/ILIASObject/traits/Properties/ilObjectPropertiesUploadSecurityFunctionsTrait.php +++ b/components/ILIAS/ILIASObject/traits/Properties/ilObjectPropertiesUploadSecurityFunctionsTrait.php @@ -19,6 +19,7 @@ declare(strict_types=1); use ILIAS\FileUpload\Handler\BasicHandlerResult; +use ILIAS\FileUpload\Handler\HandlerResult; trait ilObjectPropertiesUploadSecurityFunctionsTrait {