From 931c6b2809de22b7c74206256ecfd1c5beaee149 Mon Sep 17 00:00:00 2001 From: Rebecca Law Date: Tue, 5 Jan 2016 12:35:36 +0000 Subject: [PATCH] Add debugging to find issue. --- app/main/views/two_factor.py | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/app/main/views/two_factor.py b/app/main/views/two_factor.py index b06bb2029..b1efa4545 100644 --- a/app/main/views/two_factor.py +++ b/app/main/views/two_factor.py @@ -1,3 +1,5 @@ +import traceback + from flask import render_template, redirect, jsonify, session from flask_login import login_user @@ -13,12 +15,15 @@ def render_two_factor(): @main.route('/two-factor', methods=['POST']) def process_two_factor(): - form = TwoFactorForm() + try: + form = TwoFactorForm() - if form.validate_on_submit(): - user = users_dao.get_user_by_id(session['user_id']) - verify_codes_dao.use_code_for_user_and_type(user_id=user.id, code_type='sms') - login_user(user) - return redirect('/dashboard') - else: - return jsonify(form.errors), 400 + if form.validate_on_submit(): + user = users_dao.get_user_by_id(session['user_id']) + verify_codes_dao.use_code_for_user_and_type(user_id=user.id, code_type='sms') + login_user(user) + return redirect('/dashboard') + else: + return jsonify(form.errors), 400 + except: + traceback.print_exc() \ No newline at end of file