bugfix
This commit is contained in:
parent
0dcc00fbc2
commit
0a076f313c
@ -166,6 +166,9 @@ return {
|
||||
"""
|
||||
data_new_tmpl = """
|
||||
ns = params_kw.copy()
|
||||
for k,v in ns.items():
|
||||
if v == 'NaN' or v == 'null':
|
||||
ns[k] = None
|
||||
id = params_kw.id
|
||||
if not id or len(id) > 32:
|
||||
id = uuid()
|
||||
@ -233,6 +236,9 @@ return {
|
||||
"""
|
||||
data_update_tmpl = """
|
||||
ns = params_kw.copy()
|
||||
for k,v in ns.items():
|
||||
if v == 'NaN' or v == 'null':
|
||||
ns[k] = None
|
||||
{% if logined_userid %}
|
||||
userid = await get_user()
|
||||
if not userid:
|
||||
@ -271,6 +277,28 @@ if params_kw.get('{{f}}'):
|
||||
db = DBPools()
|
||||
dbname = get_module_dbname('{{modulename}}')
|
||||
async with db.sqlorContext(dbname) as sor:
|
||||
{% if logined_userid or logined_userorgid %}
|
||||
ns1 = {
|
||||
{% logined_userorgid %}
|
||||
"{{logined_userorgid}}": userorgid,
|
||||
{% endif %}
|
||||
{% logined_userid %}
|
||||
"{{logined_userid}}": userid,
|
||||
{% endif %}
|
||||
"id": params_kw.id
|
||||
}
|
||||
recs = await sor.R('{{summary[0].name}}', ns1)
|
||||
if len(recs) < 1:
|
||||
return {
|
||||
"widgettype":"Error",
|
||||
"options":{
|
||||
"title":"Update Error",
|
||||
"cwidth":16,
|
||||
"cheight":9,
|
||||
"timeout":3,
|
||||
"message":"Record no exist or with wrong ownership"
|
||||
}
|
||||
}
|
||||
r = await sor.U('{{summary[0].name}}', ns)
|
||||
debug('update success');
|
||||
return {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user