forked from CGM_Public/pretix_original
Fix another waiting list bug with subevents
This commit is contained in:
@@ -34,7 +34,7 @@ def assign_automatically(event: Event, user_id: int=None, subevent_id: int=None)
|
|||||||
|
|
||||||
with event.lock():
|
with event.lock():
|
||||||
for wle in qs:
|
for wle in qs:
|
||||||
if (wle.item, wle.variation) in gone:
|
if (wle.item, wle.variation, wle.subevent) in gone:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
ev = (wle.subevent or event)
|
ev = (wle.subevent or event)
|
||||||
@@ -65,7 +65,7 @@ def assign_automatically(event: Event, user_id: int=None, subevent_id: int=None)
|
|||||||
quota_cache[q.pk][1] - 1 if quota_cache[q.pk][1] is not None else sys.maxsize
|
quota_cache[q.pk][1] - 1 if quota_cache[q.pk][1] is not None else sys.maxsize
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
gone.add((wle.item, wle.variation))
|
gone.add((wle.item, wle.variation, wle.subevent))
|
||||||
|
|
||||||
return sent
|
return sent
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user