From ffa7d1b1f1b3e1495df8210c82e1e3e6d28ab7a9 Mon Sep 17 00:00:00 2001 From: Taylor Stine Date: Tue, 2 Feb 2016 08:13:13 -0500 Subject: [PATCH] Added req.auth.user to parse cloud functions --- Auth.js | 1 + functions.js | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Auth.js b/Auth.js index faa1ffd6..ad905654 100644 --- a/Auth.js +++ b/Auth.js @@ -64,6 +64,7 @@ var getAuthForSessionToken = function(config, sessionToken) { var obj = results[0]['user']; delete obj.password; obj['className'] = '_User'; + obj['sessionToken'] = sessionToken; var userObject = Parse.Object.fromJSON(obj); cache.setUser(sessionToken, userObject); return new Auth(config, false, userObject); diff --git a/functions.js b/functions.js index cf4aeb28..74d481b0 100644 --- a/functions.js +++ b/functions.js @@ -13,7 +13,8 @@ function handleCloudFunction(req) { return new Promise(function (resolve, reject) { var response = createResponseObject(resolve, reject); var request = { - params: req.body || {} + params: req.body || {}, + user: req.auth && req.auth.user || {} }; Parse.Cloud.Functions[req.params.functionName](request, response); });