avoid setting useless cache

This commit is contained in:
Petitminion 2023-05-24 16:47:50 +02:00
parent 10639d4ef9
commit 1dfe98925a
1 changed files with 4 additions and 1 deletions

View File

@ -87,7 +87,7 @@ class SessionRadio(SimpleRadio):
queryset = cache.get( queryset = cache.get(
f"radioqueryset{self.__class__.__name__}{self.session.session_key}" f"radioqueryset{self.__class__.__name__}{self.session.session_key}"
) )
else: elif self.session:
queryset = self.get_queryset(**kwargs) queryset = self.get_queryset(**kwargs)
logger.info("Setting redis cache for radio generation") logger.info("Setting redis cache for radio generation")
cache.set( cache.set(
@ -95,6 +95,9 @@ class SessionRadio(SimpleRadio):
queryset, queryset,
3600, 3600,
) )
else:
queryset = self.get_queryset(**kwargs)
if self.session: if self.session:
queryset = self.filter_from_session(queryset) queryset = self.filter_from_session(queryset)
if kwargs.pop("filter_playable", True): if kwargs.pop("filter_playable", True):