Gracefully handle 404 in get_user_info()
This commit is contained in:
@@ -5,6 +5,7 @@ to run in Flask Application context, it is manually applied in setup_app().
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import pillarsdk
|
import pillarsdk
|
||||||
|
import pillarsdk.exceptions
|
||||||
from pillar.web.system_util import pillar_api
|
from pillar.web.system_util import pillar_api
|
||||||
|
|
||||||
|
|
||||||
@@ -21,7 +22,11 @@ def get_user_info(user_id):
|
|||||||
if user_id is None:
|
if user_id is None:
|
||||||
return {}
|
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:
|
if not user:
|
||||||
return {}
|
return {}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user