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. ## from the table.
if not uploadSessions.contains($sessionId): 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: try:
let session = uploadSessions[$sessionId] let session = uploadSessions[$sessionId]
session.fut.cancelSoon() session.fut.cancelSoon()
except KeyError: 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) uploadSessions.del($sessionId)