diff --git a/server/endpoints/workspaces.js b/server/endpoints/workspaces.js
index ff8e2aeab..6d9740650 100644
--- a/server/endpoints/workspaces.js
+++ b/server/endpoints/workspaces.js
@@ -79,11 +79,13 @@ function workspaceEndpoints(app) {
             error: `Python processing API is not online. Document ${originalname} will not be processed automatically.`,
           })
           .end();
+        return;
       }
 
       const { success, reason } = await processDocument(originalname);
       if (!success) {
         response.status(500).json({ success: false, error: reason }).end();
+        return;
       }
 
       console.log(