aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2018-05-13 18:55:08 +0100
committerrubenwardy <rw@rubenwardy.com>2018-05-13 18:55:08 +0100
commit4d94e4a3266cba7b460aa8c98cd7b0cf42781097 (patch)
tree25d21f0d6450a3d96a19d331cf3e8c9d656e60d0
parent889e130e6bfa98974611d3eee3c9073c3753bc9b (diff)
downloadcheatdb-4d94e4a3266cba7b460aa8c98cd7b0cf42781097.tar.xz
Fix crash in edit release caused by is_package_page addition
-rw-r--r--app/views/packages.py10
1 files changed, 1 insertions, 9 deletions
diff --git a/app/views/packages.py b/app/views/packages.py
index 66cf354..7d22076 100644
--- a/app/views/packages.py
+++ b/app/views/packages.py
@@ -423,16 +423,8 @@ def create_release_page(package):
@login_required
@is_package_page
def edit_release_page(package, id):
- user = User.query.filter_by(username=author).first()
- if user is None:
- abort(404)
-
release = PackageRelease.query.get(id)
- if release is None:
- abort(404)
-
- package = release.package
- if package.name != name or package.author.username != author:
+ if release is None or release.package != package:
abort(404)
clearNotifications(release.getEditURL())