diff --git a/sat_frontends/quick_frontend/quick_app.py b/sat_frontends/quick_frontend/quick_app.py index 8b207108..a1f4d152 100644 --- a/sat_frontends/quick_frontend/quick_app.py +++ b/sat_frontends/quick_frontend/quick_app.py @@ -1346,8 +1346,12 @@ class QuickApp(object): contact_list.setCache(entity, "avatar", path) self.callListeners("avatar", entity, path, profile=profile) - def _avatarGetEb(self, failure, entity, contact_list): - log.warning(u"Can't get avatar: {}".format(failure)) + def _avatarGetEb(self, failure_, entity, contact_list): + # FIXME: bridge needs a proper error handling + if "NotFound" in unicode(failure_): + log.info(u"No avatar found for {entity}".format(entity=entity)) + else: + log.warning(u"Can't get avatar: {}".format(failure_)) contact_list.setCache(entity, "avatar", self.getDefaultAvatar(entity)) def getAvatar(