diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2014-03-09 19:16:52 +0000 |
---|---|---|
committer | Paul Eggleton <paul.eggleton@linux.intel.com> | 2014-03-09 19:18:01 +0000 |
commit | 81588881cbaceb671c44861e7edeac7754d4b30e (patch) | |
tree | 873aa1d3c3ca0a72c191c3f8801b6ee653b27b0d /layerindex/views.py | |
parent | 6d0b9d40aa0cc25159a8ab8a717e69b15cf9661c (diff) | |
download | openembedded-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.py | 2 |
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): |