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