Skip to content

Commit 2f55ae6

Browse files
committed
Able to ad visit end time when creating session
1 parent 5e1dbbd commit 2f55ae6

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

src/murfey/server/api/__init__.py

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1967,9 +1967,24 @@ async def get_tiff(visit_name: str, session_id: int, tiff_path: str, db=murfey_d
19671967
return FileResponse(path=test_path)
19681968

19691969

1970+
class VisitEndTime(BaseModel):
1971+
end_time: Optional[datetime.datetime] = None
1972+
1973+
19701974
@router.post("/instruments/{instrument_name}/visits/{visit}/session/{name}")
1971-
def create_session(instrument_name: str, visit: str, name: str, db=murfey_db) -> int:
1972-
s = Session(name=name, visit=visit, instrument_name=instrument_name)
1975+
def create_session(
1976+
instrument_name: str,
1977+
visit: str,
1978+
name: str,
1979+
visit_end_time: VisitEndTime,
1980+
db=murfey_db,
1981+
) -> int:
1982+
s = Session(
1983+
name=name,
1984+
visit=visit,
1985+
instrument_name=instrument_name,
1986+
visit_end_time=visit_end_time.end_time,
1987+
)
19731988
db.add(s)
19741989
db.commit()
19751990
sid = s.id

0 commit comments

Comments
 (0)