diff --git a/web_view.py b/web_view.py index 8ba8b25..1f86025 100755 --- a/web_view.py +++ b/web_view.py @@ -484,9 +484,13 @@ def build_conference_timeline( "width_pct": width_pct, "key": f"{conf['start_date'].isoformat()}|{conf['name']}", "label": ( - f"{conf['name']}" - f" ({conf['start_date'].strftime('%-d %b')}–" - f"{conf['end_date'].strftime('%-d %b')})" + f"{conf['name']} ({conf['start_date'].strftime('%-d %b')})" + if conf["start_date"] == conf["end_date"] + else ( + f"{conf['name']}" + f" ({conf['start_date'].strftime('%-d %b')}–" + f"{conf['end_date'].strftime('%-d %b')})" + ) ), } )