Author: Pedro Lucas Porcellis <pedrolucasporcellis@gmail.com>
Always redirect to the cycle page
src/blueprints/orders.py | 7 ++++---
diff --git a/src/blueprints/orders.py b/src/blueprints/orders.py index a8e8f0d5df5267363c7b2ec980eab19b178241fb..c753fc04f9fc494ab058041c0d156f9d57edc4b6 100644 --- a/src/blueprints/orders.py +++ b/src/blueprints/orders.py @@ -8,8 +8,8 @@ orders = Blueprint('orders', __name__, url_prefix = '/orders') @orders.route('/') def create(): - current_cycle = Cycle.query.filter_by(status = CycleStatus.published).first() - + current_cycle = Cycle.query.filter_by(status = CycleStatus.published).first() + if not current_cycle: return '', 401 @@ -20,9 +20,10 @@ @orders.route('/', methods = ['POST']) def update(id): order = Order.query.filter_by(id = id).first() + current_cycle = Cycle.query.filter_by(status = CycleStatus.published).first() if not order: order = Order.create_for(current_user, current_cycle) order.add_products(request.form.getlist('product_ids')) - return order.to_json() + return redirect(url_for('cycles.show', id = current_cycle.id))