Implementation of a nother user decryption detail displayment

This commit is contained in:
2026-10-20 18:44:58 +02:00
parent d6e8e08b10
commit e380ad6092
+3 -6
View File
@@ -4505,7 +4505,6 @@ def api_item_detail(item_id):
try:
user_raw = rec.get('User')
user_doc = student_cards_col.find_one({'_id': ObjectId(user_raw)}) if user_raw else None
app.logger.debug(f"Line 4508: Found user_doc for borrower: {user_doc}")
if user_doc:
borrower_value = decrypt_text(str(user_doc.get('SchülerName', ''))) if user_doc.get('SchülerName') else str(user_doc.get('AusweisId', ''))
except Exception:
@@ -4515,10 +4514,8 @@ def api_item_detail(item_id):
if not borrower_value and item.get('User'):
try:
item_user = item.get('User')
app.logger.debug(f"Line 4518: Found item_user for borrower: {item_user}")
if item_user is not None:
borrower_value = decrypt_text(str(item_user))
app.logger.debug(f"Line 4521: Decrypted borrower_value from item.User: {borrower_value}")
except Exception:
borrower_value = str(item.get('User', ''))
@@ -4535,11 +4532,11 @@ def api_item_detail(item_id):
for rec in borrow_records[:3]:
user_raw = rec.get('User')
app.logger.debug(f"Line 4538: Processing borrow record: {rec}")
user_doc = student_cards_col.find_one({'_id': ObjectId(user_raw)}) if user_raw else None
try:
user = decrypt_text(user_raw) if user_raw is not None else ''
user = user_doc if user_doc is not None else ''
except Exception:
user = user_raw
user = user_doc
status = rec.get('Status', '')
start = fmt_dt(rec.get('Start'))
end = fmt_dt(rec.get('End'))