Detect new users and users with updated discoverability

This commit is contained in:
Mouse Reeve
2021-05-22 11:53:20 -07:00
parent 0044dc6587
commit 29130d5f44
3 changed files with 29 additions and 16 deletions

View File

@ -40,5 +40,5 @@ class Directory(View):
def post(self, request):
"""join the directory"""
request.user.discoverable = True
request.user.save(update_fields=["discoverable"])
request.user.save()
return redirect("directory")

View File

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