[FIX] portal_wizard

bzr revid: pna@tinyerp.com-20120618100359-yw3n7ap7kacq2ror
This commit is contained in:
Pinakin Nayi (OpenERP) 2012-06-18 15:33:59 +05:30
parent 79458cc51b
commit 98f29fa47d
1 changed files with 5 additions and 3 deletions

View File

@ -117,7 +117,7 @@ class wizard(osv.osv_memory):
if p.child_ids:
user_ids.extend(map(create_user_from_address, p.child_ids))
if not p.is_company:
user_ids.append({'lang': p.lang or 'en_US', 'name': p.name,'user_email':p.email, 'partner_id': p.id})
user_ids.extend(map(create_user_from_address, [p]))
return user_ids
@ -212,9 +212,11 @@ class wizard(osv.osv_memory):
add_users.append(created_user[0])
#add the user relationship in portal.
if add_users and add_users not in portal_users:
for a in add_users:
if a not in portal_users:
portal_users.append(a)
portal_obj.write(cr, ROOT_UID, [wiz.portal_id.id],
{'users': [(6, 0, add_users)]}, context0)
{'users': [(6, 0,portal_users)]}, context0)
#delete the user relationship from portal.
portal_obj.write(cr, ROOT_UID, [wiz.portal_id.id],