From bbb46ce19a2a83a6a6e547cea2613a3419534bf5 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Tue, 20 Mar 2018 18:47:18 +0000 Subject: [PATCH] Fix incomplete datetime being stored in releases, order releases by date --- app/models.py | 5 +++-- 1 file 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)