From 7ac2a02b27c6ecf7ee1ee258740793390e678e13 Mon Sep 17 00:00:00 2001 From: Son Nguyen Kim Date: Tue, 13 Jul 2021 14:11:14 +0200 Subject: [PATCH] join with EmailLog directly without passing by Contact --- app/api/serializer.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/api/serializer.py b/app/api/serializer.py index 96b1e928..cb95b4c1 100644 --- a/app/api/serializer.py +++ b/app/api/serializer.py @@ -222,8 +222,7 @@ def get_alias_infos_with_pagination_v3( ).label("nb_forward"), func.max(EmailLog.created_at).label("latest_email_log_created_at"), ) - .join(Contact, Alias.id == Contact.alias_id, isouter=True) - .join(EmailLog, Contact.id == EmailLog.contact_id, isouter=True) + .join(EmailLog, Alias.id == EmailLog.alias_id, isouter=True) .filter(Alias.user_id == user.id) .group_by(Alias.id) .subquery()