Fix subquery.

This commit is contained in:
Rémy HUBSCHER 2020-07-21 11:28:50 +02:00 committed by Baptiste Jonglez
parent 48fadcdf4a
commit 5f6d4c8f5f

View file

@ -14,9 +14,9 @@ def get_history_queries(project):
BillVersion.query.with_entities(BillVersion.id.label("bill_version_id")) BillVersion.query.with_entities(BillVersion.id.label("bill_version_id"))
.join(Person, BillVersion.payer_id == Person.id) .join(Person, BillVersion.payer_id == Person.id)
.filter(Person.project_id == project.id) .filter(Person.project_id == project.id)
.values()
) )
sub_query = bill_changes.subquery() bill_changes = BillVersion.query.filter(BillVersion.id.in_(bill_changes))
bill_changes = BillVersion.query.filter(BillVersion.id.in_(sub_query))
return person_changes, project_changes, bill_changes return person_changes, project_changes, bill_changes