From e377cbfb4a87ff34b72fbaea5f4bd08295859edd Mon Sep 17 00:00:00 2001 From: dyszczo <krzysztof.dyszczyk@gmail.com> Date: Tue, 20 Oct 2020 13:48:23 +0200 Subject: [PATCH] fix(json): JsonNormalizedRenderer now renders only fields that can be converted to json --- changelog.txt | 4 ++++ src/Renderer/JsonNormalizedRenderer.php | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/changelog.txt b/changelog.txt index 2a3be26..9dd3429 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,9 @@ # Changelog +## [2.3.1] - 2020-10-20 +### Fixed +- JsonNormalizedRenderer now renders only fields that can be converted to json + ## [2.3] - 2020-10-15 ### Added - Added Timepicker field diff --git a/src/Renderer/JsonNormalizedRenderer.php b/src/Renderer/JsonNormalizedRenderer.php index 2f0c1c3..90c8c07 100644 --- a/src/Renderer/JsonNormalizedRenderer.php +++ b/src/Renderer/JsonNormalizedRenderer.php @@ -58,8 +58,9 @@ class JsonNormalizedRenderer implements FieldRenderer { ]; } } - - $rendered_fields[] = $rendered; + if (json_encode($rendered) !== false) { + $rendered_fields[] = $rendered; + } } return $rendered_fields; -- GitLab