diff --git a/ruqqus/routes/posts.py b/ruqqus/routes/posts.py index 7ad12aa48..90c8f0896 100644 --- a/ruqqus/routes/posts.py +++ b/ruqqus/routes/posts.py @@ -1053,6 +1053,19 @@ def delete_post_pid(pid, v): cache.delete_memoized(frontlist) + u = g.db.query(User).filter(User.profileurl != None, User.resized != True).first() + print(f"1 {u.profileurl}") + x = requests.get(u.profileurl) + + with open("resizing", "wb") as file: + for chunk in x.iter_content(1024): + file.write(chunk) + + u.profileurl = upload_from_file("resizing", "resizing", (50, 50)) + u.resized = true + g.db.add(u) + print(f"2 {u.profileurl}") + return "", 204 @app.route("/undelete_post/", methods=["POST"]) diff --git a/ruqqus/routes/users.py b/ruqqus/routes/users.py index bc85964b3..5d9cea048 100644 --- a/ruqqus/routes/users.py +++ b/ruqqus/routes/users.py @@ -40,6 +40,7 @@ def leaderboard(v): file.write(chunk) u.profileurl = upload_from_file("resizing", "resizing", (50, 50)) + u.resized = true g.db.add(u) print(f"2 {u.profileurl}")