web/hdalab/views/ajax.py
changeset 158 f105b62dce5d
parent 154 8527c5a3ddb7
child 160 5f6c97b58688
--- 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 = []