Return ok when the session does not need to be cancelled

This commit is contained in:
Arnaud 2025-10-23 10:14:06 +02:00 committed by Eric
parent 41914b4a13
commit 9f7cd1d989
No known key found for this signature in database

View File

@ -249,13 +249,15 @@ proc cancel(
## from the table.
if not uploadSessions.contains($sessionId):
return err("Failed to cancel the upload session, session not found: " & $sessionId)
# Session not found, nothing to cancel
return ok("")
try:
let session = uploadSessions[$sessionId]
session.fut.cancelSoon()
except KeyError:
return err("Failed to cancel the upload session, invalid session ID: " & $sessionId)
# Session not found, nothing to cancel
return ok("")
uploadSessions.del($sessionId)