Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
import json
import urllib.parse
+from . import httpclient
from . import misc
from .decorators import *
"""
Fetches a user from Bugzilla
"""
- response = await self._request("GET", "/rest/user/%s" % uid)
+ try:
+ response = await self._request("GET", "/rest/user/%s" % uid)
+
+ # Return nothing if the user could not be found
+ except httpclient.HTTPError as e:
+ if e.code == 404:
+ return
+
+ raise e
# Return the user object
for data in response.get("users"):