Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@tomeuvizoso.net>2008-12-15 16:31:32 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2008-12-15 16:31:32 (GMT)
commit02444cd4fbffd2fa4af161ea24443cbe68d82f4b (patch)
tree533976f405090a1a1ceef3c0d563a44beb77f830
parent5121ac5b75509314bd3de028dc26e6fe9183b55d (diff)
Make the journal more tolerant to missing properties
-rw-r--r--src/jarabe/journal/misc.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/jarabe/journal/misc.py b/src/jarabe/journal/misc.py
index 3c9f83a..16047e6 100644
--- a/src/jarabe/journal/misc.py
+++ b/src/jarabe/journal/misc.py
@@ -66,7 +66,7 @@ def get_icon_name(metadata):
''.join(traceback.format_exception(*sys.exc_info())))
file_name = _get_icon_file_name('application-octet-stream')
- if not file_name and metadata['activity']:
+ if not file_name and metadata.get('activity', ''):
service_name = metadata['activity']
activity_info = bundleregistry.get_registry().get_bundle(service_name)
if activity_info:
@@ -194,14 +194,14 @@ def resume(metadata, bundle_id=None):
bundle = registry.get_bundle(bundle_id)
- activity_id = metadata['activity_id']
+ activity_id = metadata.get('activity_id', '')
if metadata['mountpoint'] == '/':
object_id = metadata['uid']
else:
object_id = model.copy(metadata, '/')
- if activity_id is None:
+ if activity_id:
handle = ActivityHandle(object_id=object_id,
activity_id=activity_id)
activityfactory.create(bundle, handle)