set the avatar to default FIRST when clearing avatar

This commit is contained in:
Lera Elvoé 2025-05-22 11:58:05 +03:00
parent a28572003e
commit d4ab245297
Signed by: yagich
SSH Key Fingerprint: SHA256:6xjGb6uA7lAVcULa7byPEN//rQ0wPoG+UzYVMfZnbvc

View File

@ -151,10 +151,10 @@ app:post("user_clear_avatar", "/:username/clear_avatar", function(self)
return {redirect_to = self:url_for("user", {username = self.params.username})} return {redirect_to = self:url_for("user", {username = self.params.username})}
end end
local old_avatar_id = target_user.avatar_id local old_avatar_id = target_user.avatar_id
util.destroy_avatar(old_avatar_id)
target_user:update({ target_user:update({
avatar_id = 1, avatar_id = 1,
}) })
util.destroy_avatar(old_avatar_id)
util.inject_infobox(self, "Avatar cleared.") util.inject_infobox(self, "Avatar cleared.")
return {redirect_to = self:url_for("user_settings", {username = self.params.username})} return {redirect_to = self:url_for("user_settings", {username = self.params.username})}
end) end)