diff options
Diffstat (limited to 'bitbake/lib/toaster/toastergui/widgets.py')
-rw-r--r-- | bitbake/lib/toaster/toastergui/widgets.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bitbake/lib/toaster/toastergui/widgets.py b/bitbake/lib/toaster/toastergui/widgets.py index b5dfbbc039..8cf6e1bc2d 100644 --- a/bitbake/lib/toaster/toastergui/widgets.py +++ b/bitbake/lib/toaster/toastergui/widgets.py | |||
@@ -245,6 +245,9 @@ class ToasterTable(View): | |||
245 | for key, val in request.GET.iteritems(): | 245 | for key, val in request.GET.iteritems(): |
246 | cache_name = cache_name + str(key) + str(val) | 246 | cache_name = cache_name + str(key) + str(val) |
247 | 247 | ||
248 | for key, val in kwargs.iteritems(): | ||
249 | cache_name = cache_name + str(key) + str(val) | ||
250 | |||
248 | data = cache.get(cache_name) | 251 | data = cache.get(cache_name) |
249 | 252 | ||
250 | if data: | 253 | if data: |
@@ -306,8 +309,7 @@ class ToasterTable(View): | |||
306 | except FieldError: | 309 | except FieldError: |
307 | print "Error: Requested field does not exist" | 310 | print "Error: Requested field does not exist" |
308 | 311 | ||
309 | |||
310 | data = json.dumps(data, indent=2, cls=DjangoJSONEncoder) | 312 | data = json.dumps(data, indent=2, cls=DjangoJSONEncoder) |
311 | cache.set(cache_name, data, 10) | 313 | cache.set(cache_name, data, 60*30) |
312 | 314 | ||
313 | return data | 315 | return data |