Skip to content

Commit b10ff57

Browse files
committed
refactor: optimize group selection query by using and_ for conditions
1 parent d647d51 commit b10ff57

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

api/well_inventory.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
from fastapi.responses import JSONResponse
2626
from pydantic import ValidationError
2727
from shapely import Point
28-
from sqlalchemy import select
28+
from sqlalchemy import select, and_
2929
from sqlalchemy.exc import DatabaseError
3030
from sqlalchemy.orm import Session
3131
from starlette.status import (
@@ -332,7 +332,7 @@ async def well_inventory_csv(
332332
# get project and add if does not exist
333333
# BDMS-221 adds group_type
334334
sql = select(Group).where(
335-
Group.group_type == "Monitoring Plan" and Group.name == project
335+
and_(Group.group_type == "Monitoring Plan", Group.name == project)
336336
)
337337
group = session.scalars(sql).one_or_none()
338338
if not group:

0 commit comments

Comments
 (0)