From bbab8e327c1122ff6de323c6307d7cb04e04f7e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 19 Dec 2013 14:45:02 +0100 Subject: [PATCH] Use a sequence of records, values in write issue3499 review1641003 --- res.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/res.py b/res.py index a9131c8d21..33e1c0d706 100644 --- a/res.py +++ b/res.py @@ -78,11 +78,13 @@ class User: return super(User, cls).create(vlist) @classmethod - def write(cls, users, values): - if values.get('password'): - logins = [x.login for x in users] - cls._check_passwd_ldap_user(logins) - super(User, cls).write(users, values) + def write(cls, *args): + actions = iter(args) + for users, values in zip(actions, actions): + if values.get('password'): + logins = [x.login for x in users] + cls._check_passwd_ldap_user(logins) + super(User, cls).write(*args) @classmethod def set_preferences(cls, values, old_password=False):