Skip to content

Commit b092dba

Browse files
authored
Sort releases by descending order of creation date (#36)
Better to show releases from newest to oldest.
1 parent e221f37 commit b092dba

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

appstore/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from flask_sqlalchemy import SQLAlchemy
22
from flask_migrate import Migrate
3-
from sqlalchemy import Table
3+
from sqlalchemy import Table, desc
44
from sqlalchemy.dialects.postgresql import ARRAY, UUID
55
from sqlalchemy.orm.collections import attribute_mapped_collection
66

@@ -65,7 +65,7 @@ class App(db.Model):
6565
developer_id = db.Column(db.String(24), db.ForeignKey('developers.id'))
6666
developer = db.relationship('Developer', lazy='joined')
6767
hearts = db.Column(db.Integer, index=True)
68-
releases = db.relationship('Release', order_by=lambda: Release.published_date, back_populates='app', lazy='selectin')
68+
releases = db.relationship('Release', order_by=lambda: desc(Release.published_date), back_populates='app', lazy='selectin')
6969
icon_large = db.Column(db.String)
7070
icon_small = db.Column(db.String)
7171
published_date = db.Column(db.DateTime)

0 commit comments

Comments
 (0)