Fix active drop search failing on campaigns with an empty ACL
This commit is contained in:
1 parent
b634f04da0
commit
a387482962
1 file changed
+4
-1
@@ -789,7 +789,10 @@ class Twitch:
|
|||||||
if campaign.active
|
if campaign.active
|
||||||
for drop in campaign.drops
|
for drop in campaign.drops
|
||||||
if drop.can_earn and (
|
if drop.can_earn and (
|
||||||
watching_channel is None or watching_channel in campaign.allowed_channels
|
not campaign.allowed_channels # campaign has no ACL
|
||||||
|
or watching_channel is None # we aren't watching anything yet
|
||||||
|
# we are watching a channel that applies to this campaign
|
||||||
|
or watching_channel in campaign.allowed_channels
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
key=lambda d: d.remaining_minutes,
|
key=lambda d: d.remaining_minutes,
|
||||||
|
|||||||
Reference in new issue
Block a user