Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Silbe <sascha@silbe.org>2009-07-10 14:23:42 (GMT)
committer Sascha Silbe <sascha@silbe.org>2009-07-10 14:23:42 (GMT)
commit5cb27c234776ecd203a01d779206aa882832fa6f (patch)
tree1e9ad868063c0aae30fc6d3a45eed86748e997b6
parent5ee65db4ab134a90e7d7de47531383d6fa8f0a1a (diff)
set parent_id metadata entry in update()
-rw-r--r--src/carquinyol/datastore.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/carquinyol/datastore.py b/src/carquinyol/datastore.py
index 8603af3..f0f51cd 100644
--- a/src/carquinyol/datastore.py
+++ b/src/carquinyol/datastore.py
@@ -178,14 +178,12 @@ class DataStore(dbus.service.Object):
# TODO: create branch if required (inside some abstraction layer)
if file_path :
# only for data updates
- version_id = str(uuid.uuid4()) # use fake for now
+ props['parent_id'] = version_id
+ version_id = str(uuid.uuid4())
self._metadata_store.store(tree_id, version_id, props)
self._index_store.store(tree_id, version_id, props)
-# if os.path.exists(self._file_store.get_file_path(tree_id, version_id)) and \
-# (not file_path or os.path.exists(file_path)):
-# self._optimizer.remove(tree_id, version_id)
self._file_store.store(tree_id, version_id, file_path, transfer_ownership,
lambda *args: self._update_completion_cb(async_cb,
async_err_cb,