We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e96fb8d commit 8c6920fCopy full SHA for 8c6920f
src/murfey/server/demo_api.py
@@ -1547,6 +1547,18 @@ async def get_sessions(db=murfey_db):
1547
return res
1548
1549
1550
+@router.get("/instruments/{instrument_name}/visits/{visit_name}/sessions")
1551
+def get_sessions_with_visit(
1552
+ instrument_name: str, visit_name: str, db=murfey_db
1553
+) -> List[Session]:
1554
+ sessions = db.exec(
1555
+ select(Session)
1556
+ .where(Session.instrument_name == instrument_name)
1557
+ .where(Session.visit == visit_name)
1558
+ ).all()
1559
+ return sessions
1560
+
1561
1562
@router.get("/instruments/{instrument_name}/sessions")
1563
async def get_sessions_by_instrument_name(
1564
instrument_name: str, db=murfey_db
0 commit comments