{% trans_default_domain 'admin' %}
{# the following code works great, except when creating new file, then an error in thrwn during the template render #}
{% set file = form.vars.sonata_admin.admin.subject is defined ? form.vars.sonata_admin.admin.subject : null %}
{% if file %}
{% set filePath = file.fileUrl is defined ? file.fileUrl : file.externalImageUrl is defined ? file.externalImageUrl : null %}
{% set extension = filePath|split('.')|last|lower %}
{% if filePath %}
{% if extension in ['jpg', 'jpeg', 'png', 'gif', 'svg'] %}
{% else %}
{{ 'commons.actual_file'|trans }} {{ filePath|split('/')|last }}
{% endif %}
{% endif %}
{% endif %}