diff --git a/src/service/lockService.js b/src/service/lockService.js
index 907531f229a72883ec2df3c92f669202a788c166..58ab009663f6d572d08089c87fceb30d2d7552bd 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))