avoid setting useless cache
This commit is contained in:
parent
10639d4ef9
commit
1dfe98925a
|
@ -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):
|
||||||
|
|
Loading…
Reference in New Issue