diff options
-rw-r--r-- | main/models.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/main/models.py b/main/models.py index 2bc3724a..1e7d0647 100644 --- a/main/models.py +++ b/main/models.py @@ -204,6 +204,10 @@ class Package(models.Model): ).order_by('depname') for req in requiredby: reqs.append((req.pkg.id,req.pkg.pkgname)) + ## sort the resultant array. Django has problems in the orm with + ## trying to shoehorn the sorting into the reverse foreign key + ## reference in the query above. :( + reqs.sort(lambda a,b: cmp(a[1],b[1])) return reqs def get_depends(self): |