X-Git-Url: http://git.onelab.eu/?p=myslice.git;a=blobdiff_plain;f=portal%2Factions.py;h=c66b10a3db90368635157bc5af12aab0a031ceb4;hp=21b2563e3e571ba3b4d3cf9f8998c81df176dacb;hb=cde551bd551d1b7b77534777d151cb4cfe25ce53;hpb=2dc73f7ed3bbb2090f1e29c734269181dda18db1 diff --git a/portal/actions.py b/portal/actions.py index 21b2563e..c66b10a3 100644 --- a/portal/actions.py +++ b/portal/actions.py @@ -18,12 +18,12 @@ def authority_get_pis(request, authority_hrn): return results def authority_get_pi_emails(request,authority_hrn): - user_hrns = authority_get_pis(request,authority_hrn) - - query = Query.get('user').filter_by('user_hrn', 'included', user_hrns).select('user_email') + pi_users = authority_get_pis(request,authority_hrn) + pi_user_hrns = [ hrn for x in pi_users for hrn in x['pi_users'] ] + query = Query.get('user').filter_by('user_hrn', 'included', pi_user_hrns).select('email') results = execute_query(request,query) - - return [result['user_email'] for result in results] + print "mails", [result['email'] for result in results] + return [result['email'] for result in results] # SFA add record (user, slice)