Skip to content

Commit c469211

Browse files
committed
More sanitising
1 parent 149c0f0 commit c469211

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/murfey/server/api/instrument.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
validate_token,
2222
)
2323
from murfey.server.murfey_db import murfey_db
24-
from murfey.util import secure_path
24+
from murfey.util import sanitise_nonpath, secure_path
2525
from murfey.util.config import get_machine_config
2626
from murfey.util.db import Session, SessionProcessingParameters
2727
from murfey.util.models import File, MultigridWatcherSetup
@@ -365,7 +365,7 @@ async def finalise_session(session_id: MurfeySessionID, db=murfey_db):
365365
if machine_config.instrument_server_url:
366366
async with aiohttp.ClientSession() as clientsession:
367367
async with clientsession.post(
368-
f"{machine_config.instrument_server_url}/sessions/{session_id}/finalise_session",
368+
f"{machine_config.instrument_server_url}/sessions/{sanitise_nonpath(str(session_id))}/finalise_session",
369369
headers={
370370
"Authorization": f"Bearer {instrument_server_tokens[session_id]['access_token']}"
371371
},

0 commit comments

Comments
 (0)