@@ -252,7 +252,7 @@ def attachment_handler(attachments, data):
252252
253253 return data
254254
255- def get_bz_userid (self , phids ):
255+ def get_bz_users (self , phids ):
256256 if not phids :
257257 return {}
258258
@@ -263,7 +263,7 @@ def get_bz_userid(self, phids):
263263 return {}
264264
265265 def handler (user , data ):
266- data [str (user ["id" ])] = ( user [ "name" ], user [ "nick" ])
266+ data [str (user ["id" ])] = user
267267
268268 data = {}
269269 BugzillaUser (
@@ -311,15 +311,15 @@ def get_bugs(self, date="today", bug_ids=[]):
311311 res = {}
312312
313313 reviewers_phid = set ()
314- nicknames = {}
314+ bug_assignee_map = {}
315315 for bugid , data in bugs_patch .items ():
316316 reviewers_phid |= data ["reviewers_phid" ]
317317 assignee = bugs [bugid ]["assigned_to" ]
318318 if not assignee :
319319 assignee = max (data ["author" ], key = data ["author" ].get )
320- nicknames [bugid ] = assignee
320+ bug_assignee_map [bugid ] = assignee
321321
322- bz_reviewers = self .get_bz_userid (reviewers_phid )
322+ bz_reviewers = self .get_bz_users (reviewers_phid )
323323 all_reviewers = set (bz_reviewers .keys ())
324324
325325 for bugid , data in bugs_patch .items ():
@@ -329,7 +329,8 @@ def get_bugs(self, date="today", bug_ids=[]):
329329 nickname = d ["nickname" ]
330330
331331 if not assignee :
332- assignee , nickname = bz_reviewers [nicknames [bugid ]]
332+ assignee_id = bug_assignee_map [bugid ]
333+ assignee , nickname = bz_reviewers [assignee_id ]
333334
334335 if not assignee :
335336 continue
0 commit comments