| |
@@ -702,12 +702,14 @@
|
| |
if meeting.recursion_frequency and meeting.recursion_ends:
|
| |
newrule = rrule.rruleset()
|
| |
freq = meeting.recursion_frequency / 7
|
| |
+ recursion_ends = datetime.combine(
|
| |
+ meeting.recursion_ends, time(0)).replace(tzinfo=pytz.utc)
|
| |
newrule.rrule(
|
| |
rrule.rrule(
|
| |
freq=rrule.WEEKLY,
|
| |
interval=freq,
|
| |
dtstart=start.value,
|
| |
- until=meeting.recursion_ends))
|
| |
+ until=recursion_ends))
|
| |
entry.rruleset = newrule
|
| |
|
| |
if reminder:
|
| |
Signed-off-by: Pierre-Yves Chibon pingou@pingoured.fr