Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@sugarlabs.org>2009-01-04 15:13:59 (GMT)
committer Tomeu Vizoso <tomeu@sugarlabs.org>2009-01-04 15:13:59 (GMT)
commit488b9ecbb2def9ccb66399875172e9d405d51e18 (patch)
treeff763e85c1d1a9ca584892e5aabf2bd6cb7f5b3e
parent53533be524137aca8bb869886ca7e08fdedaebea (diff)
Set the uid property after a new object is created
-rw-r--r--src/sugar/datastore/datastore.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sugar/datastore/datastore.py b/src/sugar/datastore/datastore.py
index ed2e6a5..80d5936 100644
--- a/src/sugar/datastore/datastore.py
+++ b/src/sugar/datastore/datastore.py
@@ -181,6 +181,7 @@ def write(ds_object, update_mtime=True, transfer_ownership=False,
ds_object.object_id = dbus_helpers.create(properties,
file_path,
transfer_ownership)
+ ds_object.metadata['uid'] = ds_object.object_id
# TODO: register the object for updates
logging.debug('Written object %s to the datastore.' % ds_object.object_id)