From 25ec0ec8ab2b6be0f3448f7d4c07e1fe58979601 Mon Sep 17 00:00:00 2001 From: Sergey Konovalov Date: Thu, 30 May 2024 01:39:28 +0300 Subject: [PATCH] [bug] Fix bug with queue closing before document saving in checkDocumentExpire --- DocService/sources/DocsCoServer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DocService/sources/DocsCoServer.js b/DocService/sources/DocsCoServer.js index 8dd69da0..fcef4c1c 100644 --- a/DocService/sources/DocsCoServer.js +++ b/DocService/sources/DocsCoServer.js @@ -1348,7 +1348,7 @@ function createSaveTimer(ctx, docId, opt_userId, opt_userIndex, opt_userLcid, op } while (true) { if (!sqlBase.isLockCriticalSection(docId)) { - canvasService.saveFromChanges(ctx, docId, updateTask.statusInfo, null, opt_userId, opt_userIndex, opt_userLcid, opt_queue, opt_initShardKey); + yield canvasService.saveFromChanges(ctx, docId, updateTask.statusInfo, null, opt_userId, opt_userIndex, opt_userLcid, opt_queue, opt_initShardKey); break; } yield utils.sleep(c_oAscLockTimeOutDelay);