From 34dc5b35737d7e6fd0742414614a7676115e2ab8 Mon Sep 17 00:00:00 2001 From: Elliot Smith Date: Thu, 16 Jun 2016 15:02:00 +0100 Subject: bitbake: toaster: fix typo which causes table searches to fail The iterator used to create a search query refers to a variable "x" which isn't set, causing an "'x' is not defined" error and preventing table searches (on non-ToasterTables) from working. Use the "field" variable instead, which contains the name of the field to add to the query. [YOCTO #9749] (Bitbake rev: a3ebeb37f7bd4cffe6707c634b4f0a0ea52ccc45) Signed-off-by: Elliot Smith Signed-off-by: Michael Wood Signed-off-by: Richard Purdie --- bitbake/lib/toaster/toastergui/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bitbake') diff --git a/bitbake/lib/toaster/toastergui/views.py b/bitbake/lib/toaster/toastergui/views.py index 02548761f0..28ff67b76f 100755 --- a/bitbake/lib/toaster/toastergui/views.py +++ b/bitbake/lib/toaster/toastergui/views.py @@ -324,7 +324,7 @@ def _get_search_results(search_term, queryset, model): for st in search_term.split(" "): queries = None for field in model.search_allowed_fields: - query = Q(**{x+'__icontains': st}) + query = Q(**{field + '__icontains': st}) queries = queries | query if queries else query search_object = search_object & queries if search_object else queries -- cgit v1.2.3-54-g00ecf