diff options
author | Ben Burwell <ben@benburwell.com> | 2019-07-28 20:41:42 -0400 |
---|---|---|
committer | Ben Burwell <ben@benburwell.com> | 2019-07-28 20:41:42 -0400 |
commit | fd24fdc742b6c8b7db0fc828d901d91a0c7c83f7 (patch) | |
tree | fa2b4beb309bbb86f4202c9fccb6cf19c7870743 | |
parent | b69cb25d9290025a766bc2860acf9accd8455bb4 (diff) |
-rw-r--r-- | app.py | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -147,14 +147,17 @@ def get_all_beers(): @app.route('/search', methods=['POST']) def search(): - q = request.form.get('q') - if not q: + try: + q = request.form.get('q') + if not q: + return redirect('/') + q = html.escape(q) + brewery, beer_name = q.split(' — ') + print('SEARCHING: ', q) + beer_id, brewery_id = name_list[q].split('-') + return redirect(url_for('get_beer_details', beer_id=beer_id, brewery_id=brewery_id)) + except: return redirect('/') - q = html.escape(q) - brewery, beer_name = q.split(' — ') - print('SEARCHING: ', q) - beer_id, brewery_id = name_list[q].split('-') - return redirect(url_for('get_beer_details', beer_id=beer_id, brewery_id=brewery_id)) |