diff --git a/distgit_bugzilla_sync/script.py b/distgit_bugzilla_sync/script.py index 887e9c2..f75b0d2 100644 --- a/distgit_bugzilla_sync/script.py +++ b/distgit_bugzilla_sync/script.py @@ -145,7 +145,7 @@ class BugzillaProxy: try: self.user_cache = self.fas.people_by_key( - key="username", fields=["bugzilla_email"] + key="username", fields=["email"] ) except fedora.client.ServerError: # Sometimes, building the user cache up front fails with a timeout. @@ -238,20 +238,20 @@ class BugzillaProxy: reloads the cache from fas and tries again. """ try: - bz_email = self.user_cache[username]["bugzilla_email"].lower() + bz_email = self.user_cache[username]["email"].lower() except KeyError: if username.startswith("@"): group = self.fas.group_by_name(username[1:]) bz_email = group.mailing_list if bz_email is None: return - self.user_cache[username] = {"bugzilla_email": bz_email} + self.user_cache[username] = {"email": bz_email} else: person = self.fas.person_by_username(username) - bz_email = person.get("bugzilla_email", None) + bz_email = person.get("email") if bz_email is None: return - self.user_cache[username] = {"bugzilla_email": bz_email} + self.user_cache[username] = {"email": bz_email} bz_email = bz_email.lower() self.inverted_user_cache[bz_email] = username bz_email = email_overrides.get(bz_email, bz_email)