Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/carquinyol/metadatastore.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/carquinyol/metadatastore.py')
-rw-r--r--src/carquinyol/metadatastore.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/carquinyol/metadatastore.py b/src/carquinyol/metadatastore.py
index ff3d6bf..ffec4a8 100644
--- a/src/carquinyol/metadatastore.py
+++ b/src/carquinyol/metadatastore.py
@@ -36,6 +36,9 @@ class MetadataStore(object):
def retrieve(self, tree_id, version_id, properties=None):
metadata_path = layoutmanager.get_instance().get_metadata_path(tree_id, version_id)
+ if not os.path.exists(metadata_path) :
+ return None
+
return metadatareader.retrieve(metadata_path, properties)
def delete(self, tree_id, version_id):