Extend query filter for missed-state, take two

This commit is contained in:
Phin Wolkwitz
2026-09-24 13:20:36 +02:00
parent d88df5d2fe
commit bd2240f884
@@ -24,7 +24,7 @@ def activate_plugin(apps, schema_editor):
only_completed_rules = Rule.objects.exclude(event__plugins__icontains="pretix.plugins.sendmail", only_completed_rules = Rule.objects.exclude(event__plugins__icontains="pretix.plugins.sendmail",
enabled=False).filter( enabled=False).filter(
~Exists(ScheduledMail.objects.filter(rule=OuterRef('pk')).exclude(state='completed')) ~Exists(ScheduledMail.objects.filter(rule=OuterRef('pk')).exclude(state__in=['completed', 'missed']))
) )
only_completed_rules.update(enabled=False) only_completed_rules.update(enabled=False)