X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Factions.py;fp=portal%2Factions.py;h=dbdfdfa38dde2d631894433e7c92632159c071e4;hb=7f5dd5bfb00d94843494a072687f9134e9c410c7;hp=97b8ac81d1fa2c07ff096cb79ddc103ff9fc7529;hpb=0b31b5dbb9794421b351630b37d50c86ce7999eb;p=myslice.git diff --git a/portal/actions.py b/portal/actions.py index 97b8ac81..dbdfdfa3 100644 --- a/portal/actions.py +++ b/portal/actions.py @@ -60,10 +60,10 @@ def manifold_add_user(request, user_params): result, = results return result['email'] -def manifold_update_user(request, user_params): +def manifold_update_user(request, email, user_params): # user_params: password, config e.g., - query = Query.update('local:user').filter_by('email', '==', request.user.email).set(user_params).select('email') - results = execute_query(request,query) + query = Query.update('local:user').filter_by('email', '==', email).set(user_params).select('email') + results = execute_admin_query(request,query) # NOTE: results remains empty and goes to Exception. However, it updates the manifold DB. # That's why I commented the exception part. -- Yasin #if not results: