Skip to content

Commit 6434ecc

Browse files
committed
FIX: Register server when not found in get_server
1 parent 8969f65 commit 6434ecc

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

cogs/spotify.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ class SpotifyModule(commands.Cog):
77
@commands.group(name="spotify", description="Group containing all the spotify module related commands")
88
async def spotify(self, ctx: commands.Context):
99
if ctx.subcommand_passed is None:
10-
enabled = (await cm.manager.get_server(ctx.guild.id)).get("spotify").get("enabled")
10+
current_server = await cm.manager.get_server(ctx.guild.id, True)
11+
enabled = current_server.get("spotify").get("enabled")
1112

1213
await cm.manager.update_server(ctx.guild.id, {"spotify": {"enabled": not enabled}})
1314

managers/cache_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ async def get_server(self, server_id: int, register_if_not_found: bool = False)
6969
server_details = self.server_cache.get(server_id, None)
7070

7171
if server_details is None and register_if_not_found is True:
72-
server_details = self.register_server(server_id, "<none>")
72+
server_details = await self.register_server(server_id, "<none>")
7373

7474
return server_details
7575

0 commit comments

Comments
 (0)