aboutsummaryrefslogtreecommitdiffstats
path: root/layerindex/views.py
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2014-03-09 19:16:52 +0000
committerPaul Eggleton <paul.eggleton@linux.intel.com>2014-03-09 19:18:01 +0000
commit81588881cbaceb671c44861e7edeac7754d4b30e (patch)
tree873aa1d3c3ca0a72c191c3f8801b6ee653b27b0d /layerindex/views.py
parent6d0b9d40aa0cc25159a8ab8a717e69b15cf9661c (diff)
downloadopenembedded-core-contrib-81588881cbaceb671c44861e7edeac7754d4b30e.tar.gz
duplicates: sort recipes by version (descending) after other sorts
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Diffstat (limited to 'layerindex/views.py')
-rw-r--r--layerindex/views.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/layerindex/views.py b/layerindex/views.py
index 0db1e7cfaf..4b0afabf7a 100644
--- a/layerindex/views.py
+++ b/layerindex/views.py
@@ -399,7 +399,7 @@ class DuplicatesView(TemplateView):
if layer_ids:
init_qs = init_qs.filter(layerbranch__layer__in=layer_ids)
dupes = init_qs.values('pn').annotate(Count('layerbranch', distinct=True)).filter(layerbranch__count__gt=1)
- qs = init_qs.all().filter(pn__in=[item['pn'] for item in dupes]).order_by('pn', 'layerbranch__layer')
+ qs = init_qs.all().filter(pn__in=[item['pn'] for item in dupes]).order_by('pn', 'layerbranch__layer', '-pv')
return recipes_preferred_count(qs)
def get_classes(self, layer_ids):