@property
def duration(self):
- return self.date_end.replace(microsecond=0) - \
- self.date_begin.replace(microsecond=0)
+ if self.date_end:
+ return self.date_end.replace(microsecond=0) - \
+ self.date_begin.replace(microsecond=0)
+ else:
+ return None
@property
def slug(self):
<dt>{% trans "Begin date" %}</dt><dd>{{ media.conference.date_begin }}</dd>
{% endif %}
+{% if media.conference.duration %}
<dt>{% trans "Duration" %}</dt><dd>{{ media.conference.duration }}</dd>
+{% endif %}
{% if user.is_staff or user.is_superuser %}
<dt>{% trans "Mime type" %}</dt><dd>{{ media.mime_type }}</dd>
{% else %}
<dt>{% trans "Begin date" %}</dt><dd>{{ media.conference.date_begin }}</dd>
{% endif %}
- <dt>{% trans "Duration" %}</dt><dd>{{ media.conference.duration }}</dd>
+ {% if media.conference.duration %}
+ <dt>{% trans "Duration" %}</dt><dd>{{ media.conference.duration }}</dd>
+ {% endif %}
{% if media.conference.comment %}
<dt>{% trans "Comment" %}</dt><dd>{{ media.conference.comment }}</dd>
{% endif %}