v3: fix iap url

This commit is contained in:
Matteo Pagliazzi
2016-05-19 20:44:44 +02:00
parent 0a14d29ebb
commit c8f55302ca
3 changed files with 5 additions and 4 deletions

View File

@@ -95,7 +95,7 @@ api.iapAndroidVerify = {
**/
api.iapiOSVerify = {
method: 'POST',
url: '/iap/android/verify',
url: '/iap/ios/verify',
middlewares: [authWithHeaders()],
async handler (req, res) {
let iapBody = req.body;

View File

@@ -60,6 +60,9 @@ module.exports = function baseModel (schema, options = {}) {
objectPath.del(plainObj, fieldPath);
});
// Always return `id`
if (!plainObj.id && plainObj._id) plainObj.id = plainObj._id;
// Allow an additional toJSON transform function to be used
return options.toJSONTransform ? options.toJSONTransform(plainObj, doc) : plainObj;
};

View File

@@ -529,9 +529,7 @@ schema.plugin(baseModel, {
noSet: [],
private: ['auth.local.hashed_password', 'auth.local.salt'],
toJSONTransform: function userToJSON (plainObj, originalDoc) {
plainObj.id = plainObj._id;
// plainObj.filters = {}; TODO Not saved, remove?
// plainObj.filters = {}; // TODO Not saved, remove?
plainObj._tmp = originalDoc._tmp; // be sure to send down drop notifs
return plainObj;