def bet_add(): if not request.json or not 'stake' in request.json or len( request.json['lines']) == 0: abort(400) bet = Bet() bet.user_id = current_user.get_id() bet.stake = request.json['stake'] bet.timestamp = datetime.utcnow() db.session.add(bet) db.session.commit() for line in request.json['lines']: bt = BetTip(bet_id=bet.id, tip_id=line['id']) db.session.add(bt) db.session.commit() return jsonify({'success': True})