diff options
author | rubenwardy <rw@rubenwardy.com> | 2019-01-08 21:35:46 +0000 |
---|---|---|
committer | rubenwardy <rw@rubenwardy.com> | 2019-01-08 21:35:46 +0000 |
commit | 0db49efe4a8cc32d3060a00a557d993111693b8d (patch) | |
tree | 64a56832ad6918b7e5358492f2c8b7eb756c6e5e /app/models.py | |
parent | 9639cf04f1b54865884850d608f08b5df4afe169 (diff) | |
download | cheatdb-0db49efe4a8cc32d3060a00a557d993111693b8d.tar.xz |
Fix weird ordering of screenshots
Diffstat (limited to 'app/models.py')
-rw-r--r-- | app/models.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/app/models.py b/app/models.py index d3cba53..b1cfbb5 100644 --- a/app/models.py +++ b/app/models.py @@ -380,7 +380,7 @@ class Package(db.Model): lazy="dynamic", order_by=db.desc("package_release_releaseDate")) screenshots = db.relationship("PackageScreenshot", backref="package", - lazy="dynamic") + lazy="dynamic", order_by=db.asc("package_screenshot_id")) requests = db.relationship("EditRequest", backref="package", lazy="dynamic") @@ -439,11 +439,11 @@ class Package(db.Model): } def getThumbnailURL(self, level=2): - screenshot = self.screenshots.filter_by(approved=True).first() + screenshot = self.screenshots.filter_by(approved=True).order_by(db.asc(PackageScreenshot.id)).first() return screenshot.getThumbnailURL(level) if screenshot is not None else None def getMainScreenshotURL(self): - screenshot = self.screenshots.filter_by(approved=True).first() + screenshot = self.screenshots.filter_by(approved=True).order_by(db.asc(PackageScreenshot.id)).first() return screenshot.url if screenshot is not None else None def getDetailsURL(self): |