From eaffaf240d78e2675e4a2cb1c4ffc78559b3eb4f Mon Sep 17 00:00:00 2001 From: Merlin Buczek Date: Thu, 12 Sep 2019 11:40:54 +0200 Subject: [PATCH] Fix event urls --- mpicms/events/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mpicms/events/models.py b/mpicms/events/models.py index 24ae5fd..2753e65 100644 --- a/mpicms/events/models.py +++ b/mpicms/events/models.py @@ -3,6 +3,7 @@ from datetime import datetime from django.db import models +from django.contrib.sites.models import Site from django.core.exceptions import ValidationError from django.utils.translation import gettext_lazy as _ @@ -128,6 +129,7 @@ def clean(self): # Prevent more than one event index @property def ics(self): + site = Site.objects.get_current() c = Calendar() for event in self.events: print(event.url) @@ -136,7 +138,7 @@ def ics(self): begin = event.start, end = event.end, description = event.search_description, - url = event.url, + url = 'https://' + site.domain + event.url, location = event.room ) c.events.add(e)