def get_beer_fix_data(beer_id): pol_beer = queries.get_pol_beer(beer_id) if not pol_beer: abort(404) rb_beer = pol_beer.ratebeer return { 'pol_beer': pol_beer.serialize(), 'rb_beer': rb_beer.serialize() if rb_beer is not None else None }
def get_pol_beer(beer_id): pol_beer = queries.get_pol_beer(beer_id) if not pol_beer: abort(404) if pol_beer.ratebeer is None: return None, None, redirect(url_for('fix_beer', id=beer_id)) serialized = pol_beer.serialize() stock = queries.get_total_pol_beer_stock(beer_id) serialized['stock'] = stock return serialized, pol_beer.ratebeer.name, None