diff --git a/agenda/geomob.py b/agenda/geomob.py index 0a6da7f..9bf57fd 100644 --- a/agenda/geomob.py +++ b/agenda/geomob.py @@ -65,11 +65,9 @@ def geomob_email(new_events: list[GeomobEvent], base_url: str) -> tuple[str, str body_lines = ["Hello,\n", "Here are the new Geomob events:\n"] for event in new_events: - event_details = ( - f"Date: {event.date}\n" - f"URL: {base_url + event.href}\n" - f"Hashtag: {event.hashtag}\n" - ) + url = base_url + event.href + assert "//" not in url + event_details = f"Date: {event.date}\nURL: {url}\nHashtag: {event.hashtag}\n" body_lines.append(event_details) body_lines.append("-" * 40) @@ -102,6 +100,6 @@ def update(config: flask.config.Config) -> None: if not new_events: return - base_url = "https://thegeomob.com/" + base_url = "https://thegeomob.com" subject, body = geomob_email(new_events, base_url) agenda.mail.send_mail(config, subject, body)