Skip to content

Commit a124e58

Browse files
committed
send object back
1 parent 41a6f49 commit a124e58

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

db-controller.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -766,14 +766,14 @@ const overwrite = async function (req, res, next) {
766766
else {
767767
// Optimistic locking check - no expected version is a brutal overwrite
768768
const expectedVersion = req.get('If-Overwritten-Version') ?? req.body['__expectedVersion']
769-
const currentVersion = originalObject.__rerum?.isOverwritten ?? ""
769+
const currentVersionTS = originalObject.__rerum?.isOverwritten ?? ""
770770

771-
if (expectedVersion !== undefined && expectedVersion !== currentVersion) {
771+
if (expectedVersion !== undefined && expectedVersion !== currentVersionTS) {
772772
res.status(409)
773773
res.json({
774774
message: `Version conflict detected. The object has been modified since your last read. Expected version: '${expectedVersion}', current version: '${currentVersion}'. Please fetch the latest version and try again.`,
775775
status: 409,
776-
currentVersion
776+
currentVersion: originalObject
777777
})
778778
return
779779
}

0 commit comments

Comments
 (0)