Skip to content

Commit 4f83584

Browse files
authored
Merge pull request #327 from rHomelab/fix/onboarding_delay_init
2 parents e7f788a + 10e8273 commit 4f83584

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

onboarding_role/onboarding_role.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,15 @@ async def on_ready(self):
5959
- Has completed onboarding.
6060
- Does not have the onboarded role.
6161
"""
62+
# Wait until Red is fully ready and cache is populated
63+
await self.bot.wait_until_red_ready()
64+
6265
for guild in self.bot.guilds:
6366
onboarded_role_id = await self.config.guild(guild).role()
67+
if not onboarded_role_id:
68+
# No role configured for this guild
69+
continue
70+
6471
onboarded_role = guild.get_role(onboarded_role_id)
6572
if not onboarded_role:
6673
# Role not found

0 commit comments

Comments
 (0)