diff --git a/routes/qr_codes.py b/routes/qr_codes.py index ac4a13c..be73d07 100644 --- a/routes/qr_codes.py +++ b/routes/qr_codes.py @@ -461,8 +461,8 @@ def edit_qr_code(qr_id): } # Update QR code fields - new_name = request.form['name'] - qr_code.name = new_name + # Name is locked after creation — ignore any submitted value to preserve QR URL integrity + new_name = qr_code.name # --- ADDED: for dynamic QR codes, location/address are auto-managed --- new_qr_type = request.form.get('qr_type', 'standard')