Commit 465148b4 by Michael Nelson

GREEN: first/last names cannot be longer than the db-set limit of 30chars.

parent 943eee73
...@@ -234,10 +234,10 @@ class OpenIDBackend: ...@@ -234,10 +234,10 @@ class OpenIDBackend:
def update_user_details(self, user, details, openid_response): def update_user_details(self, user, details, openid_response):
updated = False updated = False
if details['first_name']: if details['first_name']:
user.first_name = details['first_name'] user.first_name = details['first_name'][:30]
updated = True updated = True
if details['last_name']: if details['last_name']:
user.last_name = details['last_name'] user.last_name = details['last_name'][:30]
updated = True updated = True
if details['email']: if details['email']:
user.email = details['email'] user.email = details['email']
......
...@@ -132,7 +132,7 @@ class OpenIDBackendTests(TestCase): ...@@ -132,7 +132,7 @@ class OpenIDBackendTests(TestCase):
self.backend.update_user_details(user, data, response) self.backend.update_user_details(user, data, response)
self.assertEqual("Some56789012345678901234567890", user.first_name) self.assertEqual("Some56789012345678901234567890", user.first_name)
self.assertEqual("User56789012345678901234567890", user.first_name) self.assertEqual("User56789012345678901234567890", user.last_name)
def suite(): def suite():
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment