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"),
|
).label("nb_forward"),
|
||||||
func.max(EmailLog.created_at).label("latest_email_log_created_at"),
|
func.max(EmailLog.created_at).label("latest_email_log_created_at"),
|
||||||
)
|
)
|
||||||
.join(Contact, Alias.id == Contact.alias_id, isouter=True)
|
.join(EmailLog, Alias.id == EmailLog.alias_id, isouter=True)
|
||||||
.join(EmailLog, Contact.id == EmailLog.contact_id, isouter=True)
|
|
||||||
.filter(Alias.user_id == user.id)
|
.filter(Alias.user_id == user.id)
|
||||||
.group_by(Alias.id)
|
.group_by(Alias.id)
|
||||||
.subquery()
|
.subquery()
|
||||||
|
|
Loading…
Reference in New Issue