From 927ccfa526fcd58fb65163112c7761809b8c5b70 Mon Sep 17 00:00:00 2001 From: Matias Griese Date: Tue, 17 Sep 2019 21:58:48 +0300 Subject: [PATCH] Fixed `Badly encoded JSON data` warning when uploading files [grav#2663] --- CHANGELOG.md | 6 ++++++ themes/grav/templates/forms/fields/file/file.html.twig | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23e2c5ce..82135cb1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +# v1.9.10 +## mm/dd/2019 + +1. [](#bugfix) + * Fixed `Badly encoded JSON data` warning when uploading files [grav#2663](https://github.com/getgrav/grav/issues/2663) + # v1.9.9 ## 08/21/2019 diff --git a/themes/grav/templates/forms/fields/file/file.html.twig b/themes/grav/templates/forms/fields/file/file.html.twig index 7658b9e6..ccc3953c 100644 --- a/themes/grav/templates/forms/fields/file/file.html.twig +++ b/themes/grav/templates/forms/fields/file/file.html.twig @@ -107,7 +107,7 @@ {% for path, file in value %} {{ macro.preview(path, file, _context) }} {% endfor %} - {% include 'forms/fields/hidden/hidden.html.twig' with {field: {name: '_json.' ~ field.name}, value: value|json_encode} %} + {% include 'forms/fields/hidden/hidden.html.twig' with {field: {name: '_json.' ~ field.name}, value: (value ?? [])|json_encode} %} {% else %}