Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/journal/expandedentry.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/jarabe/journal/expandedentry.py')
-rw-r--r--src/jarabe/journal/expandedentry.py6
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: