aboutsummaryrefslogtreecommitdiff
path: root/app/models.py
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2019-01-08 21:35:46 +0000
committerrubenwardy <rw@rubenwardy.com>2019-01-08 21:35:46 +0000
commit0db49efe4a8cc32d3060a00a557d993111693b8d (patch)
tree64a56832ad6918b7e5358492f2c8b7eb756c6e5e /app/models.py
parent9639cf04f1b54865884850d608f08b5df4afe169 (diff)
downloadcheatdb-0db49efe4a8cc32d3060a00a557d993111693b8d.tar.xz
Fix weird ordering of screenshots
Diffstat (limited to 'app/models.py')
-rw-r--r--app/models.py6
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):