diff --git a/backend/routers/blood_pressure.py b/backend/routers/blood_pressure.py index 92bb28d..b613d3b 100644 --- a/backend/routers/blood_pressure.py +++ b/backend/routers/blood_pressure.py @@ -376,7 +376,10 @@ async def import_omron_csv( )) result = cur.fetchone() - if result and result['inserted']: + if result is None: + # WHERE clause prevented update (manual entry exists) + skipped += 1 + elif result['inserted']: inserted += 1 else: updated += 1 diff --git a/backend/routers/vitals_baseline.py b/backend/routers/vitals_baseline.py index 95b1d5d..dd8f02a 100644 --- a/backend/routers/vitals_baseline.py +++ b/backend/routers/vitals_baseline.py @@ -357,7 +357,10 @@ async def import_apple_health_baseline( )) result = cur.fetchone() - if result and result['inserted']: + if result is None: + # WHERE clause prevented update (manual entry exists) + skipped += 1 + elif result['inserted']: inserted += 1 else: updated += 1