From be9f913fbb49a930b8bb9b7cc78b7c81fae71871 Mon Sep 17 00:00:00 2001 From: Nguyen Ngo Date: Sat, 9 Aug 2025 11:46:26 -0400 Subject: [PATCH] Minor change --- app.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index 4408da3..27c91e8 100644 --- a/app.py +++ b/app.py @@ -2394,8 +2394,12 @@ def attendance_report(): location_accuracy = getattr(record, 'location_accuracy', None) gps_accuracy = getattr(record, 'gps_accuracy', None) qr_address = getattr(record, 'qr_address', None) - if location_accuracy != "None": - checked_in_address = qr_address if (location_accuracy <= 0.5) else getattr(record, 'checked_in_address', None) + if location_accuracy is not None and location_accuracy != "None": + try: + accuracy_value = float(location_accuracy) if isinstance(location_accuracy, str) else location_accuracy + checked_in_address = qr_address if (accuracy_value <= 0.5) else getattr(record, 'checked_in_address', None) + except (ValueError, TypeError): + checked_in_address = getattr(record, 'checked_in_address', None) else: checked_in_address = getattr(record, 'checked_in_address', None) record_dict = {