From 874d462b904e85d3867e2e552d6b9f8a1daeeaf7 Mon Sep 17 00:00:00 2001 From: Jordan Robinson Date: Thu, 27 Nov 2025 23:33:54 +0000 Subject: [PATCH] fix existing usernames in creation --- main/views/general.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main/views/general.py b/main/views/general.py index 3db4a4361fae236f267b87791d8e856b8c9c4fcd..ea930eb2daf13222bb3c70dcb627f6042d49863e 100644 --- a/main/views/general.py +++ b/main/views/general.py @@ -337,6 +337,9 @@ class UserCreateStepTwo(CreateView): return self.render_to_response(self.get_context_data(form=form)) self.object = form.save(commit=False) self.object.blog_title = self.object.username + if models.User.objects.filter(username=self.object.username).exists(): + form.add_error("username", "This username is not available.") + return self.render_to_response(self.get_context_data(form=form)) self.object.save() self.onboard.user = self.object self.onboard.save()