Commit 0adcf316 authored by Alexander.Trofimov's avatar Alexander.Trofimov

fix bug 33726 🐛

parent 514a3a75
...@@ -1028,27 +1028,27 @@ ...@@ -1028,27 +1028,27 @@
} }
}; };
DocsCoApi.prototype._onSaveLock = function(data) { DocsCoApi.prototype._onSaveLock = function (data) {
if (null != data["saveLock"]) { if (null != data["saveLock"]) {
var indexCallback = this._saveCallback.length - 1; var indexCallback = this._saveCallback.length - 1;
var oTmpCallback = this._saveCallback[indexCallback]; var oTmpCallback = this._saveCallback[indexCallback];
if (oTmpCallback) { if (oTmpCallback) {
// Очищаем предыдущий таймер // Очищаем предыдущий таймер
if (null !== this.saveLockCallbackErrorTimeOutId) { if (null !== this.saveLockCallbackErrorTimeOutId) {
clearTimeout(this.saveLockCallbackErrorTimeOutId); clearTimeout(this.saveLockCallbackErrorTimeOutId);
this.saveLockCallbackErrorTimeOutId = null; this.saveLockCallbackErrorTimeOutId = null;
} }
this._saveCallback[indexCallback] = null; this._saveCallback[indexCallback] = null;
oTmpCallback(data); oTmpCallback(data);
if (data['error']) { }
this._state = ConnectionState.Authorized; }
if (null == data["saveLock"] || data['error'] || data["saveLock"]) {
this._state = ConnectionState.Authorized;
// Делаем отложенные lock-и // Делаем отложенные lock-и
this._sendBufferedLocks(); this._sendBufferedLocks();
} }
} };
}
};
DocsCoApi.prototype._onUnSaveLock = function(data) { DocsCoApi.prototype._onUnSaveLock = function(data) {
// Очищаем предыдущий таймер сохранения // Очищаем предыдущий таймер сохранения
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment