# HG changeset patch # User Goffi # Date 1563631408 -7200 # Node ID e7cbe662838b2a2a9bd5c1534a8c38be7db718de # Parent 0b1c17c24bba743f76885fc5fae9f90fbda20bf9 quick frontend (app): show an info log if avatar is not found instead of raising exception fix 288 diff -r 0b1c17c24bba -r e7cbe662838b sat_frontends/quick_frontend/quick_app.py --- a/sat_frontends/quick_frontend/quick_app.py Fri Jul 19 23:04:35 2019 +0200 +++ b/sat_frontends/quick_frontend/quick_app.py Sat Jul 20 16:03:28 2019 +0200 @@ -1346,8 +1346,12 @@ 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(