diff --git a/src/vm_web.py b/src/vm_web.py index d2f1abe..89ea30f 100644 --- a/src/vm_web.py +++ b/src/vm_web.py @@ -511,7 +511,7 @@ async def add_contact(request: Request, vm_session: str = Cookie(default=None)): row = con.execute( "SELECT id FROM contacts WHERE number_e164 = ?", (normalized,) ).fetchone() - if row: + if row and row.get("id"): con.execute( "UPDATE contacts SET name=?, email=?, updated_at=NOW() WHERE id=?", (name, email, row["id"]),