From 21960f24047bdf64eff99ec955ff2229c49eff50 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Tue, 25 Dec 2018 19:28:32 +0000 Subject: Add support for using forum profile pictures --- app/tasks/forumtasks.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'app/tasks/forumtasks.py') 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() -- cgit v1.2.3