diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2007-09-18 21:34:04 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2007-09-18 21:34:04 (GMT) |
commit | 3ccd79e3caebfb253976a04201715295d5a8be49 (patch) | |
tree | 1d9edfec64f379dab456a4d630e6ab9a3cdef6fc /sugar | |
parent | 2ec098f4011d30d268acabf785851450e4737410 (diff) |
Don't crash when entering the detailed view if the
activity which created the entry is no more installed.
Diffstat (limited to 'sugar')
-rw-r--r-- | sugar/datastore/datastore.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sugar/datastore/datastore.py b/sugar/datastore/datastore.py index 4a846bd..40bb1ca 100644 --- a/sugar/datastore/datastore.py +++ b/sugar/datastore/datastore.py @@ -108,10 +108,10 @@ class DSObject(object): if self.metadata['activity']: activity_info = activity.get_registry().get_activity(self.metadata['activity']) - activities.append(activity_info) + if activity_info: + activities.append(activity_info) mime_type = self.metadata['mime_type'] - print mime_type if mime_type: activities_info = activity.get_registry().get_activities_for_type(mime_type) for activity_info in activities_info: |