diff --git a/app/routes/users.py b/app/routes/users.py index 53c6b37..84930f5 100644 --- a/app/routes/users.py +++ b/app/routes/users.py @@ -170,6 +170,8 @@ def log_out(): @redirect_if_logged_in() def sign_up(): key = request.args.get('key', '') + invite = None + inviter = None if not key and current_app.config['DISABLE_SIGNUP']: return redirect(url_for('topics.all_topics')) elif key and current_app.config['DISABLE_SIGNUP']: @@ -188,6 +190,7 @@ def sign_up_post(): invalid_username_error_page = redirect(url_for('.sign_up', error='This username cannot be used. Please pick another.', **args_sans_error)) passwords_error_page = redirect(url_for('.sign_up', error='The passwords do not match.', **args_sans_error)) username = request.form.get('username', default='') + invite = None if current_app.config['DISABLE_SIGNUP']: key = request.form.get('key', '') if not key: @@ -254,6 +257,8 @@ def user_page(username): abort(404) if current_app.config['DISABLE_SIGNUP'] and target_user.invited_by: invited_by = Users.find({'id': target_user.invited_by}) + else: + invited_by = None return render_template('users/user_page.html', target_user=target_user, invited_by=invited_by) @bp.get('//posts/') @@ -276,7 +281,7 @@ def posts(username): return render_template( 'users/posts.html', posts=posts, page=page, page_count=page_count, - target_user=target_user, Reactions=Reactions + target_user=target_user, ) @bp.get('//threads/') @@ -299,7 +304,7 @@ def threads(username): return render_template( 'users/threads.html', threads=threads, page=page, page_count=page_count, - target_user=target_user, Reactions=Reactions + target_user=target_user, ) @bp.get('//comments/') @@ -442,7 +447,6 @@ def set_personalization(username): parsed_content = babycode_to_html(rev.original_markup).result rev.update({'content': parsed_content}) - flash('Personalization settings updated.', InfoboxKind.INFO) return redirect(url_for('.settings', username=username))