summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-07-09 17:42:20 +0000
committerGerrit Code Review <review@openstack.org>2012-07-09 17:42:20 +0000
commitb4ce43be3624b80978af6dbe8ac567f751bb5662 (patch)
treed5742e5be0f9c812fd5a039e87d848d8a20614a7
parentc411125146b8762a2740f4b884e030e1e2250386 (diff)
parente9235184f338c98c40c20dee7d67e5d3a662e45a (diff)
Merge "Make sure user dict has id key before checking against it"
-rw-r--r--keystone/identity/backends/sql.py2
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()