# HG changeset patch # User ymh # Date 1331643010 -3600 # Node ID f105b62dce5dd79892cfd635a5f2658995245a98 # Parent e1d939a14037a3500355b940c1a9027f33046e5b fix cache key diff -r e1d939a14037 -r f105b62dce5d web/hdalab/views/ajax.py --- a/web/hdalab/views/ajax.py Tue Mar 13 13:42:37 2012 +0100 +++ b/web/hdalab/views/ajax.py Tue Mar 13 13:50:10 2012 +0100 @@ -154,18 +154,19 @@ def filter(request): - cache_key = fix_cache_key(request.get_full_path()) + periode = request.GET.get('period',None) + label = request.GET.get('label', None) + country = request.GET.get('country', None) + contentlist = request.GET.get('contentlist', None) + max_tag_order = request.GET.get('mto', 12) + content_count = request.GET.get('contentcount', 12) + tag_count = request.GET.get('tagcount', 30) + + cache_key = fix_cache_key("-".join(("filter",str(periode),str(label),str(country),str(contentlist),str(max_tag_order),str(content_count),str(tag_count)))) outputstr = cache.get(cache_key) if outputstr is None: - periode = request.GET.get('period',None) - label = request.GET.get('label', None) - country = request.GET.get('country', None) - contentlist = request.GET.get('contentlist', None) - max_tag_order = request.GET.get('mto', 12) - content_count = request.GET.get('contentcount', 12) - tag_count = request.GET.get('tagcount', 30) matchtagids = []