Skip to content

Commit c755f5e

Browse files
committed
Update visit end time in database as well
1 parent db36b95 commit c755f5e

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

src/murfey/server/api/instrument.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -401,10 +401,17 @@ async def finalise_session(session_id: MurfeySessionID, db=murfey_db):
401401
async def update_visit_end_time(
402402
session_id: MurfeySessionID, end_time: datetime.datetime, db=murfey_db
403403
):
404+
# Load data for session
405+
session_entry = db.exec(select(Session).where(Session.id == session_id)).one()
406+
instrument_name = session_entry.instrument_name
407+
408+
# Update visit end time in database
409+
session_entry.visit_end_time = end_time
410+
db.add(session_entry)
411+
db.commit()
412+
413+
# Update the multigrid controller
404414
data = {}
405-
instrument_name = (
406-
db.exec(select(Session).where(Session.id == session_id)).one().instrument_name
407-
)
408415
machine_config = get_machine_config(instrument_name=instrument_name)[
409416
instrument_name
410417
]

0 commit comments

Comments
 (0)