diff --git a/lib/handlers/put.js b/lib/handlers/put.js index 76bc3b61..38ba1369 100644 --- a/lib/handlers/put.js +++ b/lib/handlers/put.js @@ -79,7 +79,7 @@ async function putStream (req, res, next, stream = req) { // Fails with Append on existing resource if (!req.originalUrl.endsWith('.acl')) await checkPermission(req, resourceExists) await ldp.put(req, stream, getContentType(req.headers)) - res.sendStatus(returnStatus) + res.sendStatus(resourceExists ? 204 : 201) return next() } catch (err) { err.message = 'Can\'t write file/folder: ' + err.message