From 95f60a534a076a4a50fa1e9107c9e15006593408 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Mon, 18 Sep 2023 16:58:46 +0200 Subject: [PATCH] Fix LSattribute::getDisplayValue() when called on updated attribute --- src/includes/class/class.LSattribute.php | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/includes/class/class.LSattribute.php b/src/includes/class/class.LSattribute.php index cffc6360..fa5b4e6a 100644 --- a/src/includes/class/class.LSattribute.php +++ b/src/includes/class/class.LSattribute.php @@ -256,15 +256,9 @@ class LSattribute extends LSlog_staticLoggerClass { return false; } - if ($data !== false) { - $data = $this -> ldap -> getDisplayValue($data); - } - elseif ($this -> isUpdate()) { - $data = $this -> ldap -> getDisplayValue($this -> updateData); - } - else { - $data = $this -> ldap -> getDisplayValue($this -> data); - } + $data = $this -> ldap -> getDisplayValue( + $data !== false ? $data : $this -> getValue() + ); $onDisplay = $this -> getConfig('onDisplay'); if ($onDisplay) {