From 0cfd0813f29f5b663025a6b49d1dab1bbda9703e Mon Sep 17 00:00:00 2001 From: Andrew Godwin Date: Sun, 8 Jan 2023 14:47:44 -0700 Subject: [PATCH] Fixed #365: Actually clear profile images on check --- users/views/settings/profile.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/users/views/settings/profile.py b/users/views/settings/profile.py index 110fb02..9e4739a 100644 --- a/users/views/settings/profile.py +++ b/users/views/settings/profile.py @@ -94,6 +94,14 @@ class ProfilePage(FormView): resize_image(image, size=(1500, 500)), ) identity.metadata = form.cleaned_data.get("metadata") + + # Clear images if specified + if "icon__clear" in self.request.POST: + identity.icon = None + if "image__clear" in self.request.POST: + identity.image = None + + # Save and propagate identity.save() identity.transition_perform(IdentityStates.edited)