Skip to content

Commit 52965bb

Browse files
authored
Merge branch 'main' into fix-active-events
2 parents abf0dc1 + 30f3cb4 commit 52965bb

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed

events/importer.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,13 @@ def import_occurrence(self, event, event_data):
2222
# but won't add any timezone information. We will convert them to
2323
# aware datetime objects manually.
2424
dt_start = extract_date_or_datetime(event_data['DTSTART'].dt)
25-
dt_end = extract_date_or_datetime(event_data['DTEND'].dt)
25+
if 'DTEND' in event_data:
26+
# DTEND is not always set on events, in particular it seems that
27+
# events which have the same start and end time, don't provide
28+
# DTEND. See #2021.
29+
dt_end = extract_date_or_datetime(event_data['DTEND'].dt)
30+
else:
31+
dt_end = dt_start
2632

2733
# Let's mark those occurrences as 'all-day'.
2834
all_day = (

events/models.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ class OccurringRule(RuleMixin, models.Model):
244244

245245
def __str__(self):
246246
strftime = settings.SHORT_DATETIME_FORMAT
247-
return f'{self.event.title} {date(self.dt_start.strftime, strftime)} - {date(self.dt_end.strftime, strftime)}'
247+
return f'{self.event.title} {date(self.dt_start, strftime)} - {date(self.dt_end, strftime)}'
248248

249249
@property
250250
def begin(self):
@@ -290,8 +290,8 @@ class RecurringRule(RuleMixin, models.Model):
290290
all_day = models.BooleanField(default=False)
291291

292292
def __str__(self):
293-
strftime = settings.SHORT_DATETIME_FORMAT
294-
return f'{self.event.title} every {timedelta_nice_repr(self.interval)} since {date(self.dt_start.strftime, strftime)}'
293+
return (f'{self.event.title} every {timedelta_nice_repr(self.freq_interval_as_timedelta)} since '
294+
f'{date(self.dt_start, settings.SHORT_DATETIME_FORMAT)}')
295295

296296
def to_rrule(self):
297297
return rrule(

templates/base.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
<link rel="apple-touch-icon" href="{{ STATIC_URL }}apple-touch-icon-precomposed.png">
6767

6868
{# Tile icon for Win8 (144x144 + tile color) #}
69-
<meta name="msapplication-TileImage" content="{{ STATIC_URL }}metro-icon-144x144-precomposed.png"><!-- white shape -->
69+
<meta name="msapplication-TileImage" content="{{ STATIC_URL }}metro-icon-144x144.png"><!-- white shape -->
7070
<meta name="msapplication-TileColor" content="#3673a5"><!-- python blue -->
7171
<meta name="msapplication-navbutton-color" content="#3673a5">
7272

0 commit comments

Comments
 (0)