From bf323e45855796d8ed6f8667af58e2381b577e5d Mon Sep 17 00:00:00 2001 From: thec0sm0s Date: Thu, 14 May 2020 22:29:00 +0530 Subject: [PATCH] Update the instance cache itself --- flask_discord/models/user.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/flask_discord/models/user.py b/flask_discord/models/user.py index 151d537..a9cd1d1 100644 --- a/flask_discord/models/user.py +++ b/flask_discord/models/user.py @@ -68,6 +68,10 @@ class User(DiscordModelsBase): """ return list(self._guilds.values()) + @guilds.setter + def guilds(self, value): + self._guilds = value + def __str__(self): return f"{self.name}#{self.discriminator}" @@ -169,7 +173,7 @@ class User(DiscordModelsBase): List of :py:class:`flask_discord.Guilds` instances. """ - self._guilds = {guild.id: guild for guild in Guild.fetch_from_api()} + self._guilds = {guild.id: guild for guild in Guild.fetch_from_api(cache=False)} return self.guilds def fetch_connections(self) -> list: