Updates logic for new and newly discoverable users

This commit is contained in:
Mouse Reeve
2021-04-24 11:16:35 -07:00
parent 9880bdc75b
commit 4fb85ced5f
2 changed files with 12 additions and 7 deletions

View File

@ -181,7 +181,11 @@ def save_user_form(form):
extension = form.files["avatar"].name.split(".")[-1]
filename = "%s.%s" % (uuid4(), extension)
user.avatar.save(filename, image, save=False)
user.save()
updated_fields = None
if form.initial["discoverable"] != form.cleaned_data["discoverable"]:
updated_fields = ["discoverable"]
user.save(updated_fields=updated_fields)
return user