diff options
Diffstat (limited to 'src/jarabe/journal/expandedentry.py')
-rw-r--r-- | src/jarabe/journal/expandedentry.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/jarabe/journal/expandedentry.py b/src/jarabe/journal/expandedentry.py index 94d90ed..4463cac 100644 --- a/src/jarabe/journal/expandedentry.py +++ b/src/jarabe/journal/expandedentry.py @@ -23,7 +23,7 @@ import hippo import cairo import gobject import gtk -import cjson +import json from sugar.graphics import style from sugar.graphics.icon import CanvasIcon @@ -303,7 +303,9 @@ class ExpandedEntry(hippo.CanvasBox): if self._metadata.has_key('buddies') and \ self._metadata['buddies']: - buddies = cjson.decode(self._metadata['buddies']).values() + # json cannot read unicode strings + buddies_str = self._metadata['buddies'].encode('utf8') + buddies = json.read(buddies_str).values() vbox.append(BuddyList(buddies)) return vbox else: |