summaryrefslogtreecommitdiffstats
path: root/ipa-python/ipaclient.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipa-python/ipaclient.py')
-rw-r--r--ipa-python/ipaclient.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/ipa-python/ipaclient.py b/ipa-python/ipaclient.py
index 2d4e727ae..729189997 100644
--- a/ipa-python/ipaclient.py
+++ b/ipa-python/ipaclient.py
@@ -116,14 +116,12 @@ class IPAClient:
return users
- def update_user(self,olduser,newuser):
- """Update a user entry. olduser is a dict of attribute/value pairs
- of the original entry. newuser is a dict of attribute/value pairs
- of the new entry."""
+ def update_user(self,user):
+ """Update a user entry."""
realm = config.config.get_realm()
- result = self.transport.update_user(olduser,newuser)
+ result = self.transport.update_user(user.origDataDict(), user.toDict())
return result
def mark_user_deleted(self,uid):