Prevent users from reviewing their own packages
This commit is contained in:
parent
45877bb3a4
commit
078765fe44
|
@ -34,6 +34,10 @@ class ReviewForm(FlaskForm):
|
||||||
@login_required
|
@login_required
|
||||||
@is_package_page
|
@is_package_page
|
||||||
def review(package):
|
def review(package):
|
||||||
|
if current_user in package.maintainers:
|
||||||
|
flash("You can't review your own package!", "danger")
|
||||||
|
return redirect(package.getDetailsURL())
|
||||||
|
|
||||||
review = PackageReview.query.filter_by(package=package, author=current_user).first()
|
review = PackageReview.query.filter_by(package=package, author=current_user).first()
|
||||||
|
|
||||||
form = ReviewForm(formdata=request.form, obj=review)
|
form = ReviewForm(formdata=request.form, obj=review)
|
||||||
|
|
Loading…
Reference in New Issue