aboutsummaryrefslogtreecommitdiff
path: root/app/models.py
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2018-03-20 18:47:18 +0000
committerrubenwardy <rw@rubenwardy.com>2018-03-20 18:47:18 +0000
commitbbb46ce19a2a83a6a6e547cea2613a3419534bf5 (patch)
tree194e3d55f1e796749e46bbfc10022b948565f1be /app/models.py
parentd03947462dc283588cada03a8456fe03233c0f2d (diff)
downloadcheatdb-bbb46ce19a2a83a6a6e547cea2613a3419534bf5.tar.xz
Fix incomplete datetime being stored in releases, order releases by date
Diffstat (limited to 'app/models.py')
-rw-r--r--app/models.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/app/models.py b/app/models.py
index 6a14f94..70056d2 100644
--- a/app/models.py
+++ b/app/models.py
@@ -108,7 +108,8 @@ class Package(db.Model):
forums = db.Column(db.String(200), nullable=False)
# Releases
- releases = db.relationship('PackageRelease', backref='package', lazy='dynamic')
+ releases = db.relationship('PackageRelease', backref='package',
+ lazy='dynamic', order_by=db.desc("package_release_releaseDate"))
def getDetailsURL(self):
return url_for("package_page",
@@ -160,7 +161,7 @@ class PackageRelease(db.Model):
package_id = db.Column(db.Integer, db.ForeignKey('package.id'))
title = db.Column(db.String(100), nullable=False)
- releaseDate = db.Column(db.Date, nullable=False)
+ releaseDate = db.Column(db.DateTime, nullable=False)
url = db.Column(db.String(100), nullable=False)
approved = db.Column(db.Boolean, nullable=False, default=False)