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);