From 45eb8acb3dcf7dba50d43ead7297b156cb61125f Mon Sep 17 00:00:00 2001 From: Christoph Engelmayer Date: Tue, 4 Apr 2023 17:34:56 +0200 Subject: [PATCH] Display numeric and boolean values in export / listing Fixes bug that prevents numeric and boolean properties to be displayed in export and backend listings. --- Classes/Service/DatabaseStorageService.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Classes/Service/DatabaseStorageService.php b/Classes/Service/DatabaseStorageService.php index 48ef043..59a0dd1 100644 --- a/Classes/Service/DatabaseStorageService.php +++ b/Classes/Service/DatabaseStorageService.php @@ -293,6 +293,12 @@ protected function getStringValue($value, int $indent = 0): string if (is_string($value)) { return $value; } + if (is_numeric($value)) { + return (string) $value; + } + if (is_bool($value)) { + return ($value ? 'true' : 'false'); + } if (is_object($value) && method_exists($value, '__toString')) { return (string)$value; }