Fixes for MySQL-python==1.2.5
This commit is contained in:
parent
aa966d569f
commit
0e4dce8ec2
2 changed files with 7 additions and 2 deletions
|
|
@ -80,6 +80,11 @@ class Database:
|
|||
if values!=():
|
||||
if isinstance(values, dict):
|
||||
values = dict(values)
|
||||
|
||||
# MySQL-python==1.2.5 hack!
|
||||
if not isinstance(values, (dict, tuple, list)):
|
||||
values = (values,)
|
||||
|
||||
if debug:
|
||||
try:
|
||||
self.explain_query(query, values)
|
||||
|
|
|
|||
|
|
@ -42,13 +42,13 @@ def validate_link():
|
|||
webnotes.response['message'] = 'Ok'
|
||||
return
|
||||
|
||||
if webnotes.conn.sql("select name from `tab%s` where name=%s" % (options, '%s'), value):
|
||||
if webnotes.conn.sql("select name from `tab%s` where name=%s" % (options, '%s'), (value,)):
|
||||
|
||||
# get fetch values
|
||||
if fetch:
|
||||
webnotes.response['fetch_values'] = [webnotes.utils.parse_val(c) \
|
||||
for c in webnotes.conn.sql("select %s from `tab%s` where name=%s" \
|
||||
% (fetch, options, '%s'), value)[0]]
|
||||
% (fetch, options, '%s'), (value,))[0]]
|
||||
|
||||
webnotes.response['message'] = 'Ok'
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue