diff --git a/src/api/main.py b/src/api/main.py index 5c803ed..fb73878 100644 --- a/src/api/main.py +++ b/src/api/main.py @@ -133,7 +133,7 @@ def get_contact(contact_id: int, current_user: str = Depends(get_current_user)): id_clause = "AND id = %s" if where_clause else "WHERE id = %s" with conn.cursor() as cur: cur.execute( - f"""SELECT id, account, uid, full_name, given_name, family_name, organization, + f"""SELECT id, account, uid, full_name, prefix, given_name, middle_name, family_name, suffix, organization, job_title, birthday, notes, photo_url, emails, phones, addresses, urls, social_profiles, categories, updated_at FROM contacts {where_clause} {id_clause}""", params + [contact_id], @@ -624,7 +624,7 @@ def web_contact( id_clause = "AND id = %s" if where_clause else "WHERE id = %s" with conn.cursor() as cur: cur.execute( - f"""SELECT id, account, uid, full_name, given_name, family_name, organization, + f"""SELECT id, account, uid, full_name, prefix, given_name, middle_name, family_name, suffix, organization, job_title, birthday, notes, photo_url, emails, phones, addresses, urls, social_profiles, categories, updated_at FROM contacts {where_clause} {id_clause}""", params + [contact_id], diff --git a/src/api/schemas.py b/src/api/schemas.py index 2bf036c..2307458 100644 --- a/src/api/schemas.py +++ b/src/api/schemas.py @@ -10,8 +10,11 @@ class ContactOut(BaseModel): account: str uid: str full_name: str | None + prefix: str | None given_name: str | None + middle_name: str | None family_name: str | None + suffix: str | None organization: str | None job_title: str | None birthday: date | None