mirror of
https://github.com/ONLYOFFICE/sdkjs.git
synced 2026-04-07 14:09:12 +08:00
fix _onSaveChanges locks
git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@49097 954022d7-b5bf-4e40-9824-e11837661b57
This commit is contained in:
committed by
Alexander.Trofimov
parent
ac72e18769
commit
fd8f360c46
@ -518,12 +518,13 @@
|
||||
if (data["locks"]) {
|
||||
for (var block in data["locks"]) {
|
||||
if (data["locks"].hasOwnProperty(block)) {
|
||||
var lock = data["locks"][block];
|
||||
var lock = data["locks"][block],
|
||||
blockTmp = (this._isExcel) ? lock["block"]["guid"] : (this._isPresentation) ? lock["block"]["guid"] : lock["block"];
|
||||
if (lock !== null) {
|
||||
this._locks[lock["block"]] = {"state":0, "user":lock["user"], "time":lock["time"], "changes":lock["changes"], "block":lock["block"]};
|
||||
this._locks[blockTmp] = {"state":0, "user":lock["user"], "time":lock["time"], "changes":lock["changes"], "block":lock["block"]};
|
||||
if (this.onLocksReleased) {
|
||||
// true - lock with save
|
||||
this.onLocksReleased(this._locks[lock["block"]], true);
|
||||
this.onLocksReleased(this._locks[blockTmp], true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user