Try to fix #13 again

master
Keith Irwin 2016-05-07 21:09:25 +00:00
parent 2373bedea1
commit c271fad61a
No known key found for this signature in database
GPG Key ID: 77A9E9D5A51A7431
1 changed files with 6 additions and 10 deletions

View File

@ -33,7 +33,7 @@ router.get('/:invite', function(req,res,next){
(function checkSlug(s,cb) {
console.log('checking ',s);
User.findOne({slug:s}, function(err, existingUser){
if (err) { console.log('Slug check error for ',slug(request.name),+':',err); }
if (err) { console.log('Slug check error for ',slug(request.name).toLowerCase(),+':',err); }
if (existingUser){
s = '';
while (s.length<6) {
@ -42,8 +42,8 @@ router.get('/:invite', function(req,res,next){
checkSlug(s,cb);
} else { cb(s); }
});
})(slug(request.name), function(newSlug){
new User({ // Create new user
})(slug(request.name).toLowerCase(), function(newSlug){
newUser = new User({ // Create new user
requestId: request._id,
email: '',
slug: newSlug,
@ -56,14 +56,10 @@ router.get('/:invite', function(req,res,next){
showAlt: false,
showStreetview: true
}
}).save(function(err) {
})
newUser.save(function(err) {
if (err) { mw.throwErr(req,err); }
User.findOne({requestId:request._id}, function(err, user) {
if (err) { mw.throwErr(req,err); }
if (user) {
associateUser(request,user);
}
});
associateUser(request,newUser);
});
});
}