From d4194425497bd82049ba59edab3945ed8677647b Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Thu, 27 Aug 2015 11:59:38 +0200 Subject: [PATCH] Fixed share dialog not finding usernames or email addresses --- rpg-docs/lib/functions/shareCharacter.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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; }