Fix failure if username of patch uploader is empty

Uploader.username field may be empty if the patch is created
from a email unknown to gerrit.

Change-Id: If9b740a42c01a6a3a6feef448b574adfca61acc5
This commit is contained in:
Ilya Shakhat
2015-01-14 13:26:13 +03:00
parent cd7734a570
commit ad820827d0

View File

@@ -362,7 +362,8 @@ class RecordProcessor(object):
patch_record['number'] = patch['number']
patch_record['date'] = patch['createdOn']
uploader = patch['uploader']
patch_record['gerrit_id'] = uploader['username']
if uploader.get('username'):
patch_record['gerrit_id'] = uploader['username']
patch_record['author_name'] = uploader['name']
if uploader.get('email'):
patch_record['author_email'] = uploader['email'].lower()