JavaScript: Calling the seal() Function on MarkLogic Wrapped Objects Now Raises an Error
- Last Updated: April 14, 2026
- 1 minute read
- MarkLogic Server
- Version 11.0
- Documentation
The following code will now throw an error because fn.doc("/doc-1.json").toObject()\[0\].root.d is a MarkLogic wrapped object.
var r = fn.doc("/doc-1.json").toObject()[0].root.d
r.beforeSeal = "hello"
var before = r.beforeSeal;
Object.seal(r)
=>
Error running JavaScript request: TypeError: Cannot seal