Skip truncate if value is empty or null
authorMarcel Werk <burntime@woltlab.com>
Tue, 10 Dec 2024 11:22:15 +0000 (12:22 +0100)
committerMarcel Werk <burntime@woltlab.com>
Tue, 10 Dec 2024 11:22:15 +0000 (12:22 +0100)
wcfsetup/install/files/lib/system/gridView/renderer/TruncatedTextColumnRenderer.class.php

index e6299edb4b6b0d98b45d36c155c58674f98a3824..e229d234ce4a7fdfd2d35f34059db3744609890c 100644 (file)
@@ -22,6 +22,10 @@ class TruncatedTextColumnRenderer extends DefaultColumnRenderer
     #[\Override]
     public function render(mixed $value, mixed $context = null): string
     {
+        if (!$value) {
+            return '';
+        }
+
         $renderedValue = StringUtil::encodeHTML(StringUtil::truncate($value, $this->length, $this->etc));
 
         if (\mb_strlen($value) > $this->length) {