diff --git a/src/Routers/PublicAPIRouter.js b/src/Routers/PublicAPIRouter.js index 15d636c5e2..eb3131c09c 100644 --- a/src/Routers/PublicAPIRouter.js +++ b/src/Routers/PublicAPIRouter.js @@ -174,11 +174,16 @@ export class PublicAPIRouter extends PromiseRouter { }); }, err => { + const whitelistError = Object.getOwnPropertyNames(err).filter( + key => key !== 'stack' + ); + const errString = JSON.stringify(err, whitelistError); + const params = qs.stringify({ username: username, token: token, id: config.applicationId, - error: err, + error: encodeURI(errString), app: config.appName, }); return Promise.resolve({