cast to string before calling truncate, else fails (int has no option len())

This commit is contained in:
Paul
2021-02-22 23:38:45 +01:00
parent 16f956fa91
commit 30ddef692a
@@ -88,13 +88,13 @@
<tbody>
{% for ft in data['features'] %}
<tr>
<td data-label="id"><a href="{{ data['items_path']}}/{{ ft.id }}" title="{{ ft.id }}">{{ ft.id | truncate( 12 ) }}</a></td>
<td data-label="id"><a href="{{ data['items_path']}}/{{ ft.id }}" title="{{ ft.id }}">{{ ft.id | string | truncate( 12 ) }}</a></td>
{% if data['title_field'] %}
<td data-label="name"><a href="{{ data['items_path']}}/{{ ft['id'] }}" title="{{ ft['properties'][data['title_field']] }}">{{ ft['properties'][data['title_field']] | truncate( 35 ) }}</a></td>
<td data-label="name"><a href="{{ data['items_path']}}/{{ ft['id'] }}" title="{{ ft['properties'][data['title_field']] }}">{{ ft['properties'][data['title_field']] | string | truncate( 35 ) }}</a></td>
{% endif %}
{% for k, v in ft['properties'].items() %}
{% if loop.index < 5 and k not in [data['id_field'], data['title_field'], 'extent'] %}
<td data-label="{{ k }}">{{ v | truncate( 35 ) }}</td>
<td data-label="{{ k }}">{{ v | string | truncate( 35 ) }}</td>
{% endif %}
{% endfor %}
</tr>