Merge "Add the project to GithubUser" into feature/zuulv3
diff --git a/zuul/driver/github/githubconnection.py b/zuul/driver/github/githubconnection.py
index ef55594..48aba88 100644
--- a/zuul/driver/github/githubconnection.py
+++ b/zuul/driver/github/githubconnection.py
@@ -341,7 +341,9 @@
     def _get_sender(self, body):
         login = body.get('sender').get('login')
         if login:
-            return self.connection.getUser(login)
+            # TODO(tobiash): it might be better to plumb in the installation id
+            project = body.get('repository', {}).get('full_name')
+            return self.connection.getUser(login, project=project)
 
     def run(self):
         while True:
@@ -981,8 +983,8 @@
         log_rate_limit(self.log, github)
         return reviews
 
-    def getUser(self, login):
-        return GithubUser(self.getGithubClient(), login)
+    def getUser(self, login, project=None):
+        return GithubUser(self.getGithubClient(project), login)
 
     def getUserUri(self, login):
         return 'https://%s/%s' % (self.server, login)