From ecce806d922db15b444a60f7fadc8fd6686efa93 Mon Sep 17 00:00:00 2001 From: Julian Rother <julian@cccv.de> Date: Sun, 23 Apr 2023 21:55:37 +0200 Subject: [PATCH] Support QR code urls in item search --- warehouse/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/warehouse/__init__.py b/warehouse/__init__.py index bbe5aec..6924b54 100644 --- a/warehouse/__init__.py +++ b/warehouse/__init__.py @@ -113,6 +113,9 @@ def item_list(): query = Item.query if 'search' in request.values: item = Item.query.get(request.values['search'].strip().upper()) + if item: + return redirect(url_for('item_view', item_id=item.id)) + item = Item.query.filter_by(qr_code=request.values['search'].upper().strip().split('/C/')[-1]).first() if item: return redirect(url_for('item_view', item_id=item.id)) keywords = request.values['search'].strip().split() -- GitLab