template: prevent backtrace in /client/list

Don't access client.speed if the field is not present.
master v1.1.3-29
Alejandro Sirgo Rica 2024-08-08 15:54:56 +02:00
parent 4b105b96b5
commit 37efed8d30
1 changed files with 7 additions and 3 deletions

View File

@ -34,10 +34,14 @@
<tr data-toggle="fieldset-entry">
<td>{{ client_data.addr }}</td>
<td>
{% if client_data.speed >= 1000 %}
{{ (client_data.speed / 1000) | int }} Gb/s
{% if client_data.speed is not none %}
{% if client_data.speed >= 1000 %}
{{ (client_data.speed / 1000) | int }} Gb/s
{% else %}
{{ client_data.speed }} Mb/s
{% endif %}
{% else %}
{{ client_data.speed }} Mb/s
{{ _('Not available') }}
{% endif %}
</td>
<td><a href="{{ url_for('action_client_info', client_ip = client_data.addr) }}">{{ _('View details') }}</a></td>