From 328a95d76e40b71b80fb35f353a105668f1e0de5 Mon Sep 17 00:00:00 2001 From: GotthardG <51994228+GotthardG@users.noreply.github.com> Date: Wed, 11 Dec 2024 14:28:31 +0100 Subject: [PATCH] fixed bug with generate qrcode --- backend/app/routers/dewar.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/app/routers/dewar.py b/backend/app/routers/dewar.py index d0f3e36..b6e563a 100644 --- a/backend/app/routers/dewar.py +++ b/backend/app/routers/dewar.py @@ -103,7 +103,8 @@ async def generate_dewar_qrcode(dewar_id: int, db: Session = Depends(get_db)): raise HTTPException(status_code=404, detail="Dewar not found") if not dewar.unique_id: - raise HTTPException(status_code=400, detail="Unique ID must be set during label creation.") + dewar.unique_id = generate_unique_id(db) + db.commit() qr = qrcode.QRCode(version=1, box_size=10, border=5) qr.add_data(dewar.unique_id)