From ab12ff76b89558095688e38054681e9e23412544 Mon Sep 17 00:00:00 2001 From: Fosco Marotto Date: Tue, 9 Feb 2016 15:55:43 -0800 Subject: [PATCH] Updated logout handling per review. --- src/users.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/users.js b/src/users.js index d769b9c5..a33c32a7 100644 --- a/src/users.js +++ b/src/users.js @@ -167,14 +167,17 @@ function handleDelete(req) { function handleLogOut(req) { var success = {response: {}}; if (req.info && req.info.sessionToken) { - rest.find(req.config, Auth.master(req.config), '_Session', + return rest.find(req.config, Auth.master(req.config), '_Session', {_session_token: req.info.sessionToken} ).then((records) => { if (records.results && records.results.length) { - rest.del(req.config, Auth.master(req.config), '_Session', - records.results[0].id - ); + return rest.del(req.config, Auth.master(req.config), '_Session', + records.results[0].objectId + ).then(() => { + return Promise.resolve(success); + }); } + return Promise.resolve(success); }); } return Promise.resolve(success);