Compare commits
6 Commits
| Author | SHA1 | Date |
|---|---|---|
|
|
85d0f940e5 | |
|
|
66cb2f01f8 | |
|
|
9bfb8c28f6 | |
|
|
f7755cd61d | |
|
|
ef60524866 | |
|
|
ee4ff38f13 |
|
|
@ -176,6 +176,9 @@ class Event(models.Model):
|
|||
self.created = datetime.now(tz=timezone.get_current_timezone())
|
||||
self.ics = self.create_ics()
|
||||
|
||||
# Round down to the nearest minute to avoid collisions between events
|
||||
self.end = self.end.replace(second=0, microsecond=0)
|
||||
|
||||
# Send the event to the CalDAV server if it has not been cancelled yet
|
||||
if not self.cancelled:
|
||||
try:
|
||||
|
|
|
|||
|
|
@ -189,7 +189,6 @@ def clear(target_calendars: list, is_test: bool=False) -> dict:
|
|||
# we need to cancel it now
|
||||
elif not event.is_cancelled:
|
||||
if not is_test:
|
||||
event.obj.decline_invite()
|
||||
event.obj.icalendar_component["status"] = "CANCELLED"
|
||||
event.obj.save()
|
||||
is_cancelled = True
|
||||
|
|
@ -459,7 +458,7 @@ def send_mail_to_organizer(
|
|||
else:
|
||||
print("Using SSL for SMTP connection.")
|
||||
if not is_test:
|
||||
with smtplib.SMTP_SSL("mail.extrasolar.space",
|
||||
with smtplib.SMTP_SSL(os.getenv('SMTP_SERVER'),
|
||||
os.getenv('SMTP_PORT', 465),
|
||||
context=ssl_context) as server:
|
||||
server.login(os.getenv("SMTP_USER_NAME", os.getenv("SMTP_EMAIL")), os.getenv("SMTP_PASSWORD"))
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
1.2.0
|
||||
1.2.3
|
||||
Loading…
Reference in New Issue