join with EmailLog directly without passing by Contact

This commit is contained in:
Son Nguyen Kim 2021-07-13 14:11:14 +02:00
parent 4b9b3f18a2
commit 7ac2a02b27
1 changed files with 1 additions and 2 deletions

View File

@ -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()