We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a332ce2 commit 36e38b9Copy full SHA for 36e38b9
oauth/views.py
@@ -97,7 +97,12 @@ def authorize(request):
97
result = get_user_model().objects.get_or_create(email=user.email)
98
author = result[0]
99
if result[1]:
100
- author.username = user.nikename
+ try:
101
+ get_user_model().objects.get(username=user.nikename)
102
+ except ObjectDoesNotExist:
103
+ author.username = user.nikename
104
+ else:
105
+ author.username = "djangoblog" + datetime.datetime.now().strftime('%y%m%d%I%M%S')
106
author.source = 'authorize'
107
author.save()
108
0 commit comments