Merge branch 'bug-661619-fix_multiple_profiles'

This commit is contained in:
Piotr Zalewa 2011-10-13 09:04:02 +01:00
Родитель d5c7fc5e03 0c788bc3d5
Коммит 0975ef9050
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -53,9 +53,9 @@ class Profile(models.Model):
columns = ('id', 'email', 'username', 'display_name', 'email' ,
'homepage')
SQL = ('SELECT %s FROM %s WHERE username=%%s') % (
SQL = ('SELECT %s FROM %s WHERE id=%%s') % (
','.join(columns), settings.AUTH_DATABASE['TABLE'])
auth_cursor.execute(SQL, [self.nickname])
auth_cursor.execute(SQL, [self.user.username])
data = auth_cursor.fetchone()
data = {}
for i in range(len(data)):
@ -71,6 +71,8 @@ class Profile(models.Model):
if 'username' in data:
self.nickname = data['username']
log.debug('nickname "%s" updated from AMO by id (%s)' % (
self.nickname, self.user.username))
if 'homepage' in data:
self.homepage = data['homepage']