diff options
Diffstat (limited to 'src/carquinyol/metadatastore.py')
-rw-r--r-- | src/carquinyol/metadatastore.py | 3 |
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): |