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.created = datetime.now(tz=timezone.get_current_timezone())
|
||||||
self.ics = self.create_ics()
|
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
|
# Send the event to the CalDAV server if it has not been cancelled yet
|
||||||
if not self.cancelled:
|
if not self.cancelled:
|
||||||
try:
|
try:
|
||||||
|
|
|
||||||
|
|
@ -189,7 +189,6 @@ def clear(target_calendars: list, is_test: bool=False) -> dict:
|
||||||
# we need to cancel it now
|
# we need to cancel it now
|
||||||
elif not event.is_cancelled:
|
elif not event.is_cancelled:
|
||||||
if not is_test:
|
if not is_test:
|
||||||
event.obj.decline_invite()
|
|
||||||
event.obj.icalendar_component["status"] = "CANCELLED"
|
event.obj.icalendar_component["status"] = "CANCELLED"
|
||||||
event.obj.save()
|
event.obj.save()
|
||||||
is_cancelled = True
|
is_cancelled = True
|
||||||
|
|
@ -459,7 +458,7 @@ def send_mail_to_organizer(
|
||||||
else:
|
else:
|
||||||
print("Using SSL for SMTP connection.")
|
print("Using SSL for SMTP connection.")
|
||||||
if not is_test:
|
if not is_test:
|
||||||
with smtplib.SMTP_SSL("mail.extrasolar.space",
|
with smtplib.SMTP_SSL(os.getenv('SMTP_SERVER'),
|
||||||
os.getenv('SMTP_PORT', 465),
|
os.getenv('SMTP_PORT', 465),
|
||||||
context=ssl_context) as server:
|
context=ssl_context) as server:
|
||||||
server.login(os.getenv("SMTP_USER_NAME", os.getenv("SMTP_EMAIL")), os.getenv("SMTP_PASSWORD"))
|
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