# Check that user can make the thread
if not package.checkPerm(current_user, Permission.CREATE_THREAD):
# Check that user can make the thread
if not package.checkPerm(current_user, Permission.CREATE_THREAD):
return redirect(url_for("homepage.home"))
# Only allow creating one thread when not approved
elif is_review_thread and package.review_thread is not None:
return redirect(url_for("homepage.home"))
# Only allow creating one thread when not approved
elif is_review_thread and package.review_thread is not None:
return redirect(url_for("threads.view", id=package.review_thread.id))
elif not current_user.canOpenThreadRL():
return redirect(url_for("threads.view", id=package.review_thread.id))
elif not current_user.canOpenThreadRL():