aboutsummaryrefslogtreecommitdiff
path: root/app/tasks/forumtasks.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/tasks/forumtasks.py')
-rw-r--r--app/tasks/forumtasks.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/tasks/forumtasks.py b/app/tasks/forumtasks.py
index 1df6d2b..0a5f028 100644
--- a/app/tasks/forumtasks.py
+++ b/app/tasks/forumtasks.py
@@ -25,7 +25,7 @@ import urllib.request
from urllib.parse import urlparse, quote_plus
@celery.task()
-def checkForumAccount(username, token=None):
+def checkForumAccount(username):
try:
profile = getProfile("https://forum.minetest.net", username)
except OSError:
@@ -47,6 +47,10 @@ def checkForumAccount(username, token=None):
user.github_username = github_username
needsSaving = True
+ pic = profile.avatar
+ needsSaving = needsSaving or pic != user.profile_pic
+ user.profile_pic = pic
+
# Save
if needsSaving:
db.session.commit()