fix(economy): Refresh stale balance data.
This commit is contained in:
@@ -85,6 +85,8 @@ class LionMember(Timezoned):
|
|||||||
"""
|
"""
|
||||||
if member.display_name != self.data.display_name:
|
if member.display_name != self.data.display_name:
|
||||||
await self.data.update(display_name=member.display_name)
|
await self.data.update(display_name=member.display_name)
|
||||||
|
else:
|
||||||
|
await self.data.refresh()
|
||||||
|
|
||||||
async def fetch_member(self) -> Optional[discord.Member]:
|
async def fetch_member(self) -> Optional[discord.Member]:
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -476,7 +476,7 @@ class Economy(LionCog):
|
|||||||
else:
|
else:
|
||||||
# If we have a single target, show their current balance, with a short transaction history.
|
# If we have a single target, show their current balance, with a short transaction history.
|
||||||
user = targets[0]
|
user = targets[0]
|
||||||
row = await self.bot.core.data.Member.fetch(ctx.guild.id, user.id)
|
row = await self.bot.core.data.Member.fetch(ctx.guild.id, user.id, cached=False)
|
||||||
|
|
||||||
embed = discord.Embed(
|
embed = discord.Embed(
|
||||||
colour=discord.Colour.orange(),
|
colour=discord.Colour.orange(),
|
||||||
|
|||||||
Reference in New Issue
Block a user