From e04d5f1adaac291dd05ef88d191a552a513e327a Mon Sep 17 00:00:00 2001 From: Fabricio Nascimento Date: Wed, 18 May 2016 15:27:39 -0300 Subject: [PATCH] Fix accounts error handling --- packages/accounts-base/accounts_server.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/accounts-base/accounts_server.js b/packages/accounts-base/accounts_server.js index dbffd61e64..b81dd40482 100644 --- a/packages/accounts-base/accounts_server.js +++ b/packages/accounts-base/accounts_server.js @@ -1260,9 +1260,9 @@ Ap.insertUserDoc = function (options, user) { // https://jira.mongodb.org/browse/SERVER-3069 will get fixed one day if (e.name !== 'MongoError') throw e; if (e.code !== 11000) throw e; - if (e.err.indexOf('emails.address') !== -1) + if (e.errmsg.indexOf('emails.address') !== -1) throw new Meteor.Error(403, "Email already exists."); - if (e.err.indexOf('username') !== -1) + if (e.errmsg.indexOf('username') !== -1) throw new Meteor.Error(403, "Username already exists."); // XXX better error reporting for services.facebook.id duplicate, etc throw e;