Skip to content

Commit f5d8b4f

Browse files
authored
Merge pull request #1078 from javihernandez/bs-400
Fix sorting when listing errata records
2 parents 9ab5027 + 5920bc9 commit f5d8b4f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

alws/crud/errata.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1249,7 +1249,6 @@ def generate_query(count=False):
12491249
query = select(func.count(models.NewErrataRecord.id))
12501250
if not count:
12511251
query = select(models.NewErrataRecord).options(*options)
1252-
query = query.order_by(models.NewErrataRecord.id.desc())
12531252
if errata_id:
12541253
query = query.filter(
12551254
models.NewErrataRecord.id.like(f"%{errata_id}%")
@@ -1273,6 +1272,11 @@ def generate_query(count=False):
12731272
query = query.filter(
12741273
models.NewErrataRecord.release_status == status
12751274
)
1275+
if not count:
1276+
query = query.order_by(
1277+
models.NewErrataRecord.issued_date.desc(),
1278+
models.NewErrataRecord.id.desc(),
1279+
)
12761280
if page and not count:
12771281
query = query.slice(10 * page - 10, 10 * page)
12781282
return query

0 commit comments

Comments
 (0)