mirror of
https://git.linux-kernel.at/oliver/ivatar.git
synced 2025-11-17 13:38:03 +00:00
Merge branch 'master' of https://git.linux-kernel.at/oliver/ivatar
This commit is contained in:
@@ -448,8 +448,8 @@ class ConfirmedOpenId(BaseAccountModel):
|
|||||||
lowercase_url = urlunsplit(
|
lowercase_url = urlunsplit(
|
||||||
(url.scheme.lower(), netloc, url.path, url.query, url.fragment)
|
(url.scheme.lower(), netloc, url.path, url.query, url.fragment)
|
||||||
)
|
)
|
||||||
if lowercase_url[-1] != '/':
|
#if lowercase_url[-1] != '/':
|
||||||
lowercase_url += '/'
|
# lowercase_url += '/'
|
||||||
self.openid = lowercase_url
|
self.openid = lowercase_url
|
||||||
self.digest = hashlib.sha256(lowercase_url.encode('utf-8')).hexdigest()
|
self.digest = hashlib.sha256(lowercase_url.encode('utf-8')).hexdigest()
|
||||||
return super().save(force_insert, force_update, using, update_fields)
|
return super().save(force_insert, force_update, using, update_fields)
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ def read_gzdata(gzdata=None):
|
|||||||
emails = [] # pylint: disable=invalid-name
|
emails = [] # pylint: disable=invalid-name
|
||||||
openids = [] # pylint: disable=invalid-name
|
openids = [] # pylint: disable=invalid-name
|
||||||
photos = [] # pylint: disable=invalid-name
|
photos = [] # pylint: disable=invalid-name
|
||||||
|
username = None # pylint: disable=invalid-name
|
||||||
|
|
||||||
if not gzdata:
|
if not gzdata:
|
||||||
return False
|
return False
|
||||||
@@ -32,6 +33,11 @@ def read_gzdata(gzdata=None):
|
|||||||
print('Unknown export format: %s' % root.tag)
|
print('Unknown export format: %s' % root.tag)
|
||||||
exit(-1)
|
exit(-1)
|
||||||
|
|
||||||
|
# Username
|
||||||
|
for item in root.findall('{%s}account' % SCHEMAROOT)[0].items():
|
||||||
|
if item[0] == 'username':
|
||||||
|
username = item[1]
|
||||||
|
|
||||||
# Emails
|
# Emails
|
||||||
for email in root.findall('{%s}emails' % SCHEMAROOT)[0]:
|
for email in root.findall('{%s}emails' % SCHEMAROOT)[0]:
|
||||||
if email.tag == '{%s}email' % SCHEMAROOT:
|
if email.tag == '{%s}email' % SCHEMAROOT:
|
||||||
@@ -69,4 +75,5 @@ def read_gzdata(gzdata=None):
|
|||||||
'emails': emails,
|
'emails': emails,
|
||||||
'openids': openids,
|
'openids': openids,
|
||||||
'photos': photos,
|
'photos': photos,
|
||||||
|
'username': username,
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,6 +55,7 @@ class AvatarImageView(TemplateView):
|
|||||||
if sizetemp:
|
if sizetemp:
|
||||||
if sizetemp != '' and sizetemp is not None and sizetemp != '0':
|
if sizetemp != '' and sizetemp is not None and sizetemp != '0':
|
||||||
try:
|
try:
|
||||||
|
if int(sizetemp) > 0:
|
||||||
size = int(sizetemp)
|
size = int(sizetemp)
|
||||||
# Should we receive something we cannot convert to int, leave
|
# Should we receive something we cannot convert to int, leave
|
||||||
# the user with the default value of 80
|
# the user with the default value of 80
|
||||||
|
|||||||
Reference in New Issue
Block a user