Index: app/models/package_version.py |
diff --git a/app/models/package_version.py b/app/models/package_version.py |
index 2c59cf60a43455f4f843e76c11553b7af7f76f2a..6f1f44e94d841a36611a0165e0dab6ab700e9a1a 100644 |
--- a/app/models/package_version.py |
+++ b/app/models/package_version.py |
@@ -96,6 +96,20 @@ class PackageVersion(db.Model): |
self.changelogFilename = self.changelog.filename |
self.changelogContent = db.Text(self.changelog.text) |
+ @property |
+ def readme_obj(self): |
+ if self.readmeFilename: |
+ return Readme(self.readmeContent, self.readmeFilename) |
+ else: |
+ return None |
+ |
+ @property |
+ def changelog_obj(self): |
+ if self.readmeFilename: |
+ return Readme(self.changelogContent, self.changelogFilename) |
+ else: |
+ return None |
+ |
@classmethod |
def new(cls, **kwargs): |
"""Construct a new package version. |