diff options
| author | Jenkins <jenkins@review.openstack.org> | 2012-07-09 17:42:20 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2012-07-09 17:42:20 +0000 |
| commit | b4ce43be3624b80978af6dbe8ac567f751bb5662 (patch) | |
| tree | d5742e5be0f9c812fd5a039e87d848d8a20614a7 | |
| parent | c411125146b8762a2740f4b884e030e1e2250386 (diff) | |
| parent | e9235184f338c98c40c20dee7d67e5d3a662e45a (diff) | |
Merge "Make sure user dict has id key before checking against it"
| -rw-r--r-- | keystone/identity/backends/sql.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/keystone/identity/backends/sql.py b/keystone/identity/backends/sql.py index c324de80..b0ed154e 100644 --- a/keystone/identity/backends/sql.py +++ b/keystone/identity/backends/sql.py @@ -359,7 +359,7 @@ class Identity(sql.Base, identity.Driver): @handle_conflicts(type='user') def update_user(self, user_id, user): session = self.get_session() - if user_id != user['id']: + if 'id' in user and user_id != user['id']: raise exception.ValidationError('Cannot change user ID') with session.begin(): user_ref = session.query(User).filter_by(id=user_id).first() |
