[Update] 修复页面bug和popover的问题

This commit is contained in:
ibuler
2019-09-12 11:17:15 +08:00
parent 444f494c0b
commit 8ddda8e5af
13 changed files with 52 additions and 23 deletions

View File

@@ -44,8 +44,9 @@ class IDInCacheFilterMixin(object):
return queryset
cache_key = KEY_CACHE_RESOURCES_ID.format(spm)
resources_id = cache.get(cache_key)
if resources_id and isinstance(resources_id, list):
queryset = queryset.filter(id__in=resources_id)
if not resources_id or not isinstance(resources_id, list):
queryset = queryset.none()
queryset = queryset.filter(id__in=resources_id)
return queryset