Fixed evaluating default value in hidden field

This commit is contained in:
Matias Griese
2021-01-12 16:07:46 +02:00
parent afb133f109
commit 9c4ad3eaca
2 changed files with 13 additions and 2 deletions

View File

@@ -1,3 +1,9 @@
# v1.9.20
## mm/dd/2021
1. [](#bugfix)
* Fixed evaluating default value in `hidden` field (thanks @NicoHood)
# v1.9.19
## 12/14/2020

View File

@@ -4,9 +4,14 @@
{% set originalValue = originalValue is defined ? originalValue : value %}
{% set toggleableChecked = field.toggleable and originalValue is not null %}
{% set isDisabledToggleable = field.toggleable and not toggleableChecked %}
{% set value = value ?? field.default %}
{% set default = field.default %}
{% set value = value ?? null %}
{% set has_value = value is not same as(null) %}
{% if not has_value %}
{% set value = default %}
{% endif %}
{% if (field.yaml or field.validate.type == 'yaml') and value is iterable%}
{% if (field.yaml or field.validate.type == 'yaml') and value is iterable %}
{% set value = value|toYaml %}
{% endif %}
{% endif %}