From 0b7b84556d7e56621ed047ceee60af7371f26131 Mon Sep 17 00:00:00 2001 From: Conatum Date: Tue, 26 Oct 2021 11:42:25 +0300 Subject: [PATCH] fix (renting): Fix expiry execution order. --- bot/modules/renting/rooms.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bot/modules/renting/rooms.py b/bot/modules/renting/rooms.py index c83adc29..9e79d5b0 100644 --- a/bot/modules/renting/rooms.py +++ b/bot/modules/renting/rooms.py @@ -178,6 +178,8 @@ class Room: """ Expire the room. """ + guild_settings = GuildSettings(self.data.guildid) + if self.channel: # Delete the discord channel try: @@ -188,7 +190,6 @@ class Room: # Delete the room from data (cascades to member deletion) self.delete() - guild_settings = GuildSettings(self.data.guildid) guild_settings.event_log.log( title="Private study room expired!", description="<@{}>'s private study room expired.".format(self.data.ownerid)