diff --git a/rpg-docs/lib/functions/shareCharacter.js b/rpg-docs/lib/functions/shareCharacter.js index 54c65a6f..dcf94447 100644 --- a/rpg-docs/lib/functions/shareCharacter.js +++ b/rpg-docs/lib/functions/shareCharacter.js @@ -1,8 +1,13 @@ Meteor.methods({ "getUserId": function(username){ if (!username) return; + regex = new RegExp("^" + username + "$", "i") var user = Meteor.users.findOne( - {$or: [{username: username}, {"emails.address": username}]} + {$or: [ + {username: username}, + {"emails.address": regex}, + {"services.google.email": regex}, + ]} ); return user && user._id; }