don't use the fragment cache for logged-in users
This commit is contained in:
Родитель
4687ed9646
Коммит
7b9912d280
|
@ -14,7 +14,10 @@ class FragmentCacheExtension(caching.ext.FragmentCacheExtension):
|
|||
if isinstance(request, jinja2.runtime.Undefined):
|
||||
key = name
|
||||
else:
|
||||
key = '%s:%s' % (name, request.APP.id)
|
||||
if request.user.is_authenticated():
|
||||
return caller()
|
||||
else:
|
||||
key = '%s:%s' % (name, request.APP.id)
|
||||
sup = super(FragmentCacheExtension, self)._cache_support
|
||||
return sup(key, obj, timeout, extra, caller)
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче