From 6be3d075bc24d40d701fa916854e5b7d29038e83 Mon Sep 17 00:00:00 2001 From: Conatum Date: Thu, 23 Sep 2021 21:10:02 +0300 Subject: [PATCH] fix (rooms): Handle changing iterator in open. Uses a shallow copy of the accountability guild values. --- bot/modules/accountability/tracker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/modules/accountability/tracker.py b/bot/modules/accountability/tracker.py index 8cfbb82f..6a5c2799 100644 --- a/bot/modules/accountability/tracker.py +++ b/bot/modules/accountability/tracker.py @@ -66,7 +66,7 @@ async def open_next(start_time): # Open a new slot in each accountability guild to_update = [] # Cache of slot update data to be applied at the end - for aguild in AccountabilityGuild.cache.values(): + for aguild in list(AccountabilityGuild.cache.values()): guild = aguild.guild if guild: # Initialise next TimeSlot