join with EmailLog directly without passing by Contact
This commit is contained in:
parent
4b9b3f18a2
commit
7ac2a02b27
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue