Handle multiple users with the same fullname or shortname in @-completions

(imported from commit 3d60b657ae975e5dcdfc383f431eb8c8dee2c40a)
This commit is contained in:
Leo Franchi
2013-05-28 09:31:58 -04:00
parent 6283384d86
commit c528e3d960

View File

@@ -218,13 +218,11 @@ def mentioned_in_message(message):
attempts = [Q(full_name__iexact=mention), Q(short_name__iexact=mention)]
found = False
for attempt in attempts:
try:
user = UserProfile.objects.get(attempt, realm=message.sender.realm)
ups = UserProfile.objects.filter(attempt, realm=message.sender.realm)
for user in ups:
users.add(user)
found = True
break
except UserProfile.DoesNotExist:
continue
found = len(ups) > 0
break
if found:
continue