Fix Geomob URLs with // in alert mails.
This commit is contained in:
parent
59236d3ace
commit
69f76746d5
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue