It seems that OOS sends UNLOCK requests instead of GET_LOCK with GetCurrentLock-00000000-0000-0000-0000-000000000000 as a lock token just to check the current lock. Also we still need the officeonline table for storing and comparing the lock tokens, as the server locking API currently doesn't expose methods to store a custom token.
Known issues to be documented in the README:
UNLOCK might not happen if the browser terminates the request (Chrome)
Fix #419
Summary
It seems that OOS sends UNLOCK requests instead of GET_LOCK with
GetCurrentLock-00000000-0000-0000-0000-000000000000
as a lock token just to check the current lock. Also we still need the officeonline table for storing and comparing the lock tokens, as the server locking API currently doesn't expose methods to store a custom token.Known issues to be documented in the README: