don't use the fragment cache for logged-in users

This commit is contained in:
Jeff Balogh 2010-09-30 15:18:46 -07:00
Родитель 4687ed9646
Коммит 7b9912d280
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -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)