diff --git a/liiweb/views/legislation.py b/liiweb/views/legislation.py index ea01914b5..783c4a0f0 100644 --- a/liiweb/views/legislation.py +++ b/liiweb/views/legislation.py @@ -22,7 +22,7 @@ class LegislationListView(FilteredDocumentListView): def get_form(self): self.form_defaults = {"sort": "title"} - if self.variant == "recent": + if self.variant in ["recent", "subleg"]: self.form_defaults = {"sort": "-date"} return super().get_form() @@ -89,7 +89,7 @@ def add_children(self, queryset): children = defaultdict(list) children_qs = Legislation.objects.filter( parent_work_id__in=parents, repealed=False, metadata_json__principal=True - ) + ).order_by("-date") children_qs = children_qs.preferred_language(get_language(self.request)) # group children by parent for child in children_qs: