Gracefully handle 404 in get_user_info()

This commit is contained in:
Sybren A. Stüvel 2016-11-01 13:57:14 +01:00
parent 51c2c1d568
commit 499af03473

View File

@ -5,6 +5,7 @@ to run in Flask Application context, it is manually applied in setup_app().
"""
import pillarsdk
import pillarsdk.exceptions
from pillar.web.system_util import pillar_api
@ -21,7 +22,11 @@ def get_user_info(user_id):
if user_id is None:
return {}
user = pillarsdk.User.find(user_id, api=pillar_api())
try:
user = pillarsdk.User.find(user_id, api=pillar_api())
except pillarsdk.exceptions.ResourceNotFound:
return {}
if not user:
return {}