diff options
-rw-r--r-- | src/sugar/datastore/datastore.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sugar/datastore/datastore.py b/src/sugar/datastore/datastore.py index b4a7861..0a19c28 100644 --- a/src/sugar/datastore/datastore.py +++ b/src/sugar/datastore/datastore.py @@ -41,7 +41,7 @@ class DSMetadata(gobject.GObject): if not props: self._props = {} else: - self._props = props + self._props = dict(props) default_keys = ['activity', 'activity_id', 'mime_type', 'title_set_by_user'] @@ -144,7 +144,7 @@ class DSObject(object): def get(object_id): logging.debug('datastore.get %r', object_id) - metadata = dbus_helpers.get_properties(object_id) + metadata = get_metadata(object_id) ds_object = DSObject(object_id, DSMetadata(metadata), None) # TODO: register the object for updates |