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