Null values handling
Users with null id should not be stored into runtime storage. Change-Id: I261dec406c6e175015a5e1203c5281aac4734ded
This commit is contained in:
parent
96dc8b7e2d
commit
7c5b3498ac
@ -81,7 +81,8 @@ def make_range(start, stop, step):
|
||||
|
||||
|
||||
def store_user(runtime_storage_inst, user):
|
||||
runtime_storage_inst.set_by_key('user:%s' % user['user_id'], user)
|
||||
if user.get('user_id'):
|
||||
runtime_storage_inst.set_by_key('user:%s' % user['user_id'], user)
|
||||
if user.get('launchpad_id'):
|
||||
runtime_storage_inst.set_by_key('user:%s' % user['launchpad_id'], user)
|
||||
for email in user.get('emails') or []:
|
||||
@ -89,7 +90,9 @@ def store_user(runtime_storage_inst, user):
|
||||
|
||||
|
||||
def load_user(runtime_storage_inst, user_id):
|
||||
return runtime_storage_inst.get_by_key('user:%s' % user_id)
|
||||
if user_id:
|
||||
return runtime_storage_inst.get_by_key('user:%s' % user_id)
|
||||
return None
|
||||
|
||||
|
||||
def load_repos(runtime_storage_inst):
|
||||
|
Loading…
x
Reference in New Issue
Block a user