summaryrefslogtreecommitdiff
path: root/src/server/db_op.py
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-05-03 11:58:28 +0300
committerAlon Levy <alon@pobox.com>2015-05-03 11:58:28 +0300
commitbd2cc2edefd7c0b933cdac16e592952d7e987b4f (patch)
treed6d92999d82034a904cc8f85016ef9a5f59aa459 /src/server/db_op.py
parent206438b12edb046cfeb9580240ec707c94e01da7 (diff)
server/db_op: case insensitive doc name when checking for existence
Diffstat (limited to 'src/server/db_op.py')
-rw-r--r--src/server/db_op.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/db_op.py b/src/server/db_op.py
index 6d6148ca..ffc36c6c 100644
--- a/src/server/db_op.py
+++ b/src/server/db_op.py
@@ -906,10 +906,11 @@ class DBO_rzdoc__lookup_by_name(DB_op):
"""
super(DBO_rzdoc__lookup_by_name, self).__init__()
- q_arr = ['match (n:%s {name: {name}})' % (neo4j_schema.META_LABEL__RZDOC_TYPE),
+ q_arr = ['match (n:%s)' % (neo4j_schema.META_LABEL__RZDOC_TYPE),
+ 'where n.name =~ {name}',
'return n']
- param_set = {'name': rzdoc_name}
+ param_set = {'name': '(?i)' + rzdoc_name}
db_q = DB_Query(q_arr, param_set)
self.add_db_query(db_q)