|
@@ -39,13 +39,13 @@ module.exports =
|
|
|
self = @
|
|
self = @
|
|
|
requestIsValid = @_registrationRequestIsValid userDetails
|
|
requestIsValid = @_registrationRequestIsValid userDetails
|
|
|
if !requestIsValid
|
|
if !requestIsValid
|
|
|
- return callback("request is not valid")
|
|
|
|
|
|
|
+ return callback(new Error("request is not valid"))
|
|
|
userDetails.email = userDetails.email?.trim()?.toLowerCase()
|
|
userDetails.email = userDetails.email?.trim()?.toLowerCase()
|
|
|
User.findOne email:userDetails.email, (err, user)->
|
|
User.findOne email:userDetails.email, (err, user)->
|
|
|
if err?
|
|
if err?
|
|
|
return callback err
|
|
return callback err
|
|
|
if user?.holdingAccount == false
|
|
if user?.holdingAccount == false
|
|
|
- return callback("EmailAlreadyRegisterd")
|
|
|
|
|
|
|
+ return callback(new Error("EmailAlreadyRegistered"))
|
|
|
self._createNewUserIfRequired user, userDetails, (err, user)->
|
|
self._createNewUserIfRequired user, userDetails, (err, user)->
|
|
|
if err?
|
|
if err?
|
|
|
return callback(err)
|
|
return callback(err)
|