Skip to content

Commit

Permalink
correct filter backflow_prevention
Browse files Browse the repository at this point in the history
  • Loading branch information
sjib committed Dec 13, 2024
1 parent ec10889 commit 80acbbf
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions qgepqwat2ili/qgepdss/export.py
Original file line number Diff line number Diff line change
Expand Up @@ -3311,9 +3311,17 @@ def overflow_common(row):
query = qgep_session.query(qgep_model.backflow_prevention)
# side fk_throttle_shut_off_unit and fk_overflow not considered in filter query - they are usually added only for log_cards and then the corresponding nodes exist anyway thru the direct relation.
if filtered:
query = query.join(
qgep_model.wastewater_structure, qgep_model.wastewater_networkelement
).filter(qgep_model.wastewater_networkelement.obj_id.in_(subset_ids))
query = (
query.join(
QGEP.wastewater_structure,
QGEP.structure_part.fk_wastewater_structure == QGEP.wastewater_structure.obj_id,
)
.join(QGEP.wastewater_networkelement)
.filter(QGEP.wastewater_networkelement.obj_id.in_(subset_ids))
)
# add sql statement to logger
statement = query.statement
logger.debug(f" selection query = {statement}")
for row in query:
# AVAILABLE FIELDS IN QGEP.backflow_prevention

Expand Down

0 comments on commit 80acbbf

Please sign in to comment.