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 |
