changeset 4b99351b01f7 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=4b99351b01f7
description: check we have a cached vcard before looking in it. Fixes #5670
diffstat:
src/common/helpers.py | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diffs (20 lines):
diff -r 55ecfb639419 -r 4b99351b01f7 src/common/helpers.py
--- a/src/common/helpers.py Wed Mar 31 17:05:58 2010 +0300
+++ b/src/common/helpers.py Thu Apr 01 11:28:21 2010 +0200
@@ -1342,11 +1342,11 @@
our_jid = gajim.get_jid_from_account(account)
vcard = gajim.connections[account].get_cached_vcard(our_jid)
name = ''
- if 'N' in vcard:
- if 'GIVEN' in vcard['N'] and 'FAMILY' in vcard['N']:
- name = vcard['N']['GIVEN'] + ' ' + vcard['N']['FAMILY']
- if not name:
- if 'FN' in vcard:
+ if vcard:
+ if 'N' in vcard:
+ if 'GIVEN' in vcard['N'] and 'FAMILY' in vcard['N']:
+ name = vcard['N']['GIVEN'] + ' ' + vcard['N']['FAMILY']
+ if not name and 'FN' in vcard:
name = vcard['FN']
nick = gajim.nicks[account]
if name and nick: