diff options
author | rubenwardy <rw@rubenwardy.com> | 2018-05-29 20:18:36 +0100 |
---|---|---|
committer | rubenwardy <rw@rubenwardy.com> | 2018-05-29 20:18:36 +0100 |
commit | a947472c671514b05c13c40493ce52fe74d933d9 (patch) | |
tree | fb77a353bc7b2490e069fbe548ef239fa1dfd0ce /app/models.py | |
parent | e7acd7faa38f4c08beb6e674deab976181034103 (diff) | |
download | cheatdb-a947472c671514b05c13c40493ce52fe74d933d9.tar.xz |
Fix crash on JSON packages due to lack of None check
Diffstat (limited to 'app/models.py')
-rw-r--r-- | app/models.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/app/models.py b/app/models.py index 25a4300..14ff3c7 100644 --- a/app/models.py +++ b/app/models.py @@ -369,6 +369,7 @@ class Package(db.Model): setattr(self, e.name, getattr(package, e.name)) def getAsDictionary(self, base_url): + tnurl = self.getThumbnailURL() return { "name": self.name, "title": self.title, @@ -380,7 +381,7 @@ class Package(db.Model): "url": base_url + self.getDownloadURL(), "release": self.getDownloadRelease().id if self.getDownloadRelease() is not None else None, "screenshots": [base_url + ss.url for ss in self.screenshots], - "thumbnail": base_url + self.getThumbnailURL() + "thumbnail": (base_url + tnurl) if tnurl is not None else None } def getThumbnailURL(self): |