mirror of
https://github.com/skoelle/icloud-contacts-sync.git
synced 2026-09-17 23:40:24 +00:00
mail layout imp 5
This commit is contained in:
+7
-2
@@ -22,7 +22,8 @@ logger = logging.getLogger("mailer")
|
|||||||
def fetch_birthdays_for_date(conn, target_date: date) -> list[dict]:
|
def fetch_birthdays_for_date(conn, target_date: date) -> list[dict]:
|
||||||
with conn.cursor() as cur:
|
with conn.cursor() as cur:
|
||||||
cur.execute(
|
cur.execute(
|
||||||
"""SELECT id, account, full_name, birthday, organization, photo_url
|
"""SELECT id, account, full_name, given_name, middle_name, family_name,
|
||||||
|
prefix, suffix, birthday, organization, photo_url
|
||||||
FROM contacts
|
FROM contacts
|
||||||
WHERE birthday IS NOT NULL
|
WHERE birthday IS NOT NULL
|
||||||
AND MONTH(birthday) = %s
|
AND MONTH(birthday) = %s
|
||||||
@@ -30,7 +31,11 @@ def fetch_birthdays_for_date(conn, target_date: date) -> list[dict]:
|
|||||||
ORDER BY full_name""",
|
ORDER BY full_name""",
|
||||||
(target_date.month, target_date.day),
|
(target_date.month, target_date.day),
|
||||||
)
|
)
|
||||||
return cur.fetchall()
|
rows = cur.fetchall()
|
||||||
|
for b in rows:
|
||||||
|
if not b.get("full_name"):
|
||||||
|
b["full_name"] = db._build_full_name(b) or "(Kein Name)"
|
||||||
|
return rows
|
||||||
|
|
||||||
|
|
||||||
def fetch_todays_birthdays(conn) -> list[dict]:
|
def fetch_todays_birthdays(conn) -> list[dict]:
|
||||||
|
|||||||
Reference in New Issue
Block a user