diff --git a/src/pretix/base/models/base.py b/src/pretix/base/models/base.py index 5c3a95553a..ba21a3361e 100644 --- a/src/pretix/base/models/base.py +++ b/src/pretix/base/models/base.py @@ -50,6 +50,7 @@ class LoggingMixin: """ from pretix.api.models import OAuthAccessToken, OAuthApplication from pretix.api.webhooks import notify_webhooks + from ..services.notifications import notify from .devices import Device from .event import Event diff --git a/src/pretix/base/models/log.py b/src/pretix/base/models/log.py index fd942b94d7..fc25708813 100644 --- a/src/pretix/base/models/log.py +++ b/src/pretix/base/models/log.py @@ -220,6 +220,7 @@ class LogEntry(models.Model): @classmethod def bulk_postprocess(cls, objects): from pretix.api.webhooks import notify_webhooks + from ..services.notifications import notify to_notify = [o.id for o in objects if o.notification_type] diff --git a/src/pretix/control/views/subevents.py b/src/pretix/control/views/subevents.py index ec4ab7d1d1..0a500292be 100644 --- a/src/pretix/control/views/subevents.py +++ b/src/pretix/control/views/subevents.py @@ -4,7 +4,7 @@ from datetime import datetime, timedelta from dateutil.rrule import DAILY, MONTHLY, WEEKLY, YEARLY, rrule, rruleset from django.contrib import messages from django.core.files import File -from django.db import transaction, connections +from django.db import connections, transaction from django.db.models import F, IntegerField, OuterRef, Prefetch, Subquery, Sum from django.db.models.functions import Coalesce from django.forms import inlineformset_factory