Имя пользователя, начинающееся с @, определено как email

@zogstrip Я не могу выполнить обновление без пересборки сейчас (требуется обновление docker_manager, поэтому пересборка обязательна, и мне нужно дождаться вечера, чтобы сделать это).

Я хотел бы узнать, исправили ли вы ошибку, которая появляется при вводе имени пользователя, предваренного символом @


Перед именем пользователя появляется значок сообщения (почему?), а при вводе не отображается список пользователей.
Я всё ещё использую версию v1.9.0.beta11 +33, и всё работает нормально (без ошибок), пока я не ввожу имена пользователей без символа @. В противном случае возникает ошибка: «Произошла ошибка при изменении владельца сообщения».

Я заметил, что значок сообщения появляется даже при попытке добавить пользователей в группу, если я ввожу @ (Запрашиваемый URL или ресурс не найден).

На мой взгляд, добавление имён пользователей как с символом @, так и без него должно быть разрешено одинаковым образом, без ошибок.

3 лайка

I did not fix that. The :email: is used to designate an email address. I think it’s a bug since it’s should at least have one character before the @.

8 лайков

Fixed via

3 лайка

options.term.match(/@/)

@tgxworld shouldn’t this regex be something more like .@ or (?!^)@ ? i.e. requiring a non-empty local part for the email address

2 лайка

Good point. @nbianca Could you have a look at the regexp used here?

3 лайка

Hi @tgxworld,

I submitted PR #5804 to fix this.

4 лайка