<dd>
{% if media.url %}
<a href="{{ media.urlĀ }}" target="_blank">
- {% if media.title %}
- {{ media.title }}</a>
- {% else %}
- {{ media.url|get_filename }}</a>
- {% endif %}
+ {% firstof media.title media.url|get_filename '_' %}
+ </a>
{% else %}
<a href="{% url "telemeta-item-related" item.public_id media.id %}" target="_blank">
- {% if media.title %}
- {{ media.title }}</a>
- {% else %}
- {{ media.file|get_filename }}</a>
- {% endif %}
+ {% firstof media.title media.file|get_filename '_' %}
+ </a>
{% endif %}
</dd>
<dt>{% trans "Description" %}</dt>
def get_filename(object):
if isinstance(object, unicode):
return object.split('/')[-1]
- else:
+ elif object.path:
return object.path.split(os.sep)[-1]
+ else:
+ return ''
@register.filter
def get_youtube(link):