diff options
author | Sascha Silbe <sascha@silbe.org> | 2009-07-10 14:23:42 (GMT) |
---|---|---|
committer | Sascha Silbe <sascha@silbe.org> | 2009-07-10 14:23:42 (GMT) |
commit | 5cb27c234776ecd203a01d779206aa882832fa6f (patch) | |
tree | 1e9ad868063c0aae30fc6d3a45eed86748e997b6 | |
parent | 5ee65db4ab134a90e7d7de47531383d6fa8f0a1a (diff) |
set parent_id metadata entry in update()
-rw-r--r-- | src/carquinyol/datastore.py | 6 |
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, |