summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/rz_kernel.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/rz_kernel.py b/src/server/rz_kernel.py
index 45eff07b..e5d86f41 100644
--- a/src/server/rz_kernel.py
+++ b/src/server/rz_kernel.py
@@ -132,7 +132,13 @@ class RZ_Kernel(object):
Create & persist new RZDoc - may fail on unique name/id constraint violation
@return: RZDoc object
+ @raise RZDoc_Exception__already_exists
"""
+ try:
+ self.cache_lookup__rzdoc(rzdoc_name)
+ raise RZDoc_Exception__already_exists(rzdoc_name)
+ except RZDoc_Exception__not_found:
+ pass
rzdoc = RZDoc(rzdoc_name)
rzdoc.id = neo4j_util.generate_random_rzdoc_id()