From 97361ae37ec6bc0491a419d6cd67435511a036be Mon Sep 17 00:00:00 2001 From: Paul Eggleton Date: Sun, 28 Jul 2013 18:42:17 +0100 Subject: Make machine search consistent with recipe search Don't start with all records being shown - only do this if the search button is pressed with no keyword. Signed-off-by: Paul Eggleton --- layerindex/views.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'layerindex/views.py') diff --git a/layerindex/views.py b/layerindex/views.py index c0c4fd9549..b3f093194b 100644 --- a/layerindex/views.py +++ b/layerindex/views.py @@ -533,7 +533,11 @@ class MachineSearchView(ListView): entry_query = simplesearch.get_query(query_string, ['name', 'description']) return init_qs.filter(entry_query).order_by('name', 'layerbranch__layer') else: - return init_qs.order_by('name', 'layerbranch__layer') + if 'q' in self.request.GET: + return init_qs.order_by('name', 'layerbranch__layer') + else: + # Be consistent with RecipeSearchView + return Machine.objects.none() def get_context_data(self, **kwargs): context = super(MachineSearchView, self).get_context_data(**kwargs) -- cgit 1.2.3-korg