From 42b51d001b73a053623fb7de518519158a506e44 Mon Sep 17 00:00:00 2001
From: Sourav Dey <sourav_d@techjoomla.com>
Date: Thu, 27 Dec 2018 11:40:18 +0530
Subject: [PATCH] Issue #Sb-7712 fix: Fixing ttl issue in lock service while
 refreshing lock

---
 src/service/lockService.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/service/lockService.js b/src/service/lockService.js
index 907531f..58ab009 100644
--- a/src/service/lockService.js
+++ b/src/service/lockService.js
@@ -246,7 +246,13 @@ function refreshLock (req, response) {
           var options = { ttl: defaultLockExpiryTime, if_exists: true }
           dbModel.instance.lock.update(
             { resourceId: data.request.resourceId, resourceType: data.request.resourceType },
-            { expiresAt: newDateObj }, options, function (err) {
+            { lockId: result.lockId,
+              resourceInfo: result.resourceInfo,
+              createdBy: result.createdBy,
+              creatorInfo: result.creatorInfo,
+              deviceId: result.deviceId,
+              createdOn: result.createdOn,
+              expiresAt: newDateObj }, options, function (err) {
               if (err) {
                 LOG.error(utilsService.getLoggerData(rspObj, 'ERROR', filename, 'refreshLockAPI',
                   'error while updating lock data from db', err))
-- 
GitLab