From 4fa20c85357963f515a7b10b2244494a56246ca9 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: May 15 2017 15:18:43 +0000 Subject: Add ordering to some of the relations so it returns stable output Signed-off-by: Pierre-Yves Chibon --- diff --git a/pagure/lib/model.py b/pagure/lib/model.py index f718a4c..2c13357 100644 --- a/pagure/lib/model.py +++ b/pagure/lib/model.py @@ -418,6 +418,7 @@ class Project(BASE): order_by="func.lower(projects.c.namespace).desc(), \ func.lower(projects.c.name)" ), + order_by="PagureGroup.group_name.asc()", viewonly=True ) @@ -428,6 +429,7 @@ class Project(BASE): secondaryjoin="and_(pagure_group.c.id==projects_groups.c.group_id,\ projects_groups.c.access=='admin')", backref="projects_admin_groups", + order_by="PagureGroup.group_name.asc()", viewonly=True ) @@ -439,6 +441,7 @@ class Project(BASE): or_(projects_groups.c.access=='admin',\ projects_groups.c.access=='commit'))", backref="projects_committer_groups", + order_by="PagureGroup.group_name.asc()", viewonly=True )