aboutsummaryrefslogtreecommitdiff
path: root/app/models.py
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2018-06-12 22:18:45 +0100
committerrubenwardy <rw@rubenwardy.com>2018-06-12 22:20:06 +0100
commit87af23248ecca4d7e7808e013531a05d349673e6 (patch)
tree23f269285881d58e07c4542724d1519b6e23e115 /app/models.py
parentba08becd3add13d8c3c11aa368addcf0d0924a67 (diff)
downloadcheatdb-87af23248ecca4d7e7808e013531a05d349673e6.tar.xz
Fix package owners not being able to see review threadsv1.7.1
Diffstat (limited to 'app/models.py')
-rw-r--r--app/models.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/models.py b/app/models.py
index 93f6992..a293ab6 100644
--- a/app/models.py
+++ b/app/models.py
@@ -695,7 +695,7 @@ class Thread(db.Model):
elif type(perm) != Permission:
raise Exception("Unknown permission given to Thread.checkPerm()")
- isOwner = user == self.author
+ isOwner = user == self.author or (self.package is not None and self.package.author == user)
if perm == Permission.SEE_THREAD:
return not self.private or isOwner or user.rank.atLeast(UserRank.EDITOR)