diff --git a/src/Event/Listener/FieldFillListener.php b/src/Event/Listener/FieldFillListener.php index cca651cdc..f32d12a67 100644 --- a/src/Event/Listener/FieldFillListener.php +++ b/src/Event/Listener/FieldFillListener.php @@ -45,11 +45,11 @@ public function postLoad(LifecycleEventArgs $args): void public function fillSet(SetField $entity): void { $definition = $entity->getDefinition(); - $fields = $this->intersectFieldsAndDefinition($this->fields->findAllByParent($entity), $definition); + $fields = $this->fields->findAllByParent($entity); /** @var Field $field */ foreach ($fields as $field) { - $definition = $entity->getDefinition()->get('fields')[$field->getName()] ?? new Collection(); + $definition = $definition->get('fields')[$field->getName()] ?? new Collection(); $field->setDefinition($field->getName(), $definition); } diff --git a/templates/_partials/fields/image.html.twig b/templates/_partials/fields/image.html.twig index 419d91377..1bc695e87 100644 --- a/templates/_partials/fields/image.html.twig +++ b/templates/_partials/fields/image.html.twig @@ -1,6 +1,6 @@ {% extends '@bolt/_partials/fields/_base.html.twig' %} -{% set extensions = field.definition.get('extensions')|default('') %} +{% set extensions = field.definition.get('extensions')|default([]) %} {% set info %} {{ 'upload.allow_file_types'|trans }}: {{ extensions|join(', ') }}
{{ 'upload.max_size'|trans }}: {{ config.maxupload|format_bytes }}