# Не удалось сохранить приглашение, когда поле адреса электронной почты заполнено

**URL:** https://meta.discourse.org/t/unable-to-save-invite-when-email-address-field-is-filled-in/254340
**Category:** Bug
**Tags:** invites
**Created:** [07.Февраль.2023 13:45:05 UTC](https://meta.discourse.org/t/unable-to-save-invite-when-email-address-field-is-filled-in/254340 "2023-02-07T13:45:05Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![LoganMusic](https://avatars.discourse-cdn.com/v4/letter/l/3d9bf3/32.png) [@LoganMusic](https://meta.discourse.org/u/LoganMusic)
#### Post date: [07.Февраль.2023 13:45:05 UTC](https://meta.discourse.org/t/unable-to-save-invite-when-email-address-field-is-filled-in/254340/1 "2023-02-07T13:45:05Z")

</div>

Версия 3.1.0 Beta 1

Шаги для воспроизведения:

- Перейдите в Администрирование \> Пользователи \> Отправить приглашения \> Пригласить
- Введите адрес электронной почты для ограничения
- Добавьте тему
- Добавьте в группу
- Установите срок действия на 2 недели

Ожидаемый результат:

- Возможность сохранить приглашение. Можно скопировать ссылку в форматированное письмо и т.д.

Фактический результат:

- Невозможно сохранить приглашение. Невозможно сгенерировать ссылку.
- Кнопка «Сохранить приглашение» не реагирует.
- Кнопка «Сохранить и отправить письмо» не реагирует.
- Ссылку можно сгенерировать без привязки к адресу электронной почты (это не является допустимым обходным решением, так как это небезопасно, и у нас есть разделы, защищенные NDA).

Дополнительные примечания:

- Наш IT-отдел включил вход с использованием существующего профиля для входа на другой наш веб-сайт. То есть у наших пользователей есть учетные записи на нашем сайте продаж. Они могут использовать тот же вход для доступа к Discourse. Кнопка входа перенаправляет на страницу входа нашего сайта продаж, где пользователь вводит свои данные, после чего его перенаправляют обратно в Discourse (авторизованным).
- Ранее это работало, но уже около 3 месяцев не функционирует. Последняя рабочая версия, несомненно, имела номер версии 2.x.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [07.Февраль.2023 17:02:53 UTC](https://meta.discourse.org/t/unable-to-save-invite-when-email-address-field-is-filled-in/254340/2 "2023-02-07T17:02:53Z")

</div>

Привет, Логан! 🙂

> [@LoganMusic](#):
>
> - Не удаётся сохранить приглашение. Не удаётся сгенерировать ссылку.

Мне не удалось воспроизвести проблему. Я повторил ваши действия и нажал 🔗 Сохранить приглашение:

 ![image](https://global.discourse-cdn.com/meta/original/4X/1/1/e/11e44270e0a83884be9e8adf84bffba3a0224e9d.png)

Я использую Discourse 3.1.0.beta2. Не могли бы вы попробовать снова после обновления Discourse?

Появляется ли какая-либо ошибка в консоли инструментов разработчика вашего браузера при нажатии кнопки «Сохранить приглашение»?

Есть ли какие-либо ошибки в `/logs/`?

---

<div class="post-metadata">

### Author: ![LoganMusic](https://avatars.discourse-cdn.com/v4/letter/l/3d9bf3/32.png) [@LoganMusic](https://meta.discourse.org/u/LoganMusic)
#### Post date: [08.Февраль.2023 13:09:58 UTC](https://meta.discourse.org/t/unable-to-save-invite-when-email-address-field-is-filled-in/254340/3 "2023-02-08T13:09:58Z")

</div>

Привет, @Canapin, спасибо за ответ.

Мне удалось выяснить причину проблемы, эту тему можно закрыть.

Когда у пользователя уже есть аккаунт, опция «Сохранить приглашение» больше не работает. Раньше появлялось сообщение: «Нет необходимости приглашать X, у него уже есть аккаунт»… Мне кажется, это гораздо более элегантное решение, чем просто отключение кнопки.

Большое спасибо, всего наилучшего, Логан

Редакция: просто для подтверждения — я не обнаружил никаких ошибок в указанных вами местах.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [23.Март.2023 11:54:09 UTC](https://meta.discourse.org/t/unable-to-save-invite-when-email-address-field-is-filled-in/254340/6 "2023-03-23T11:54:09Z")

</div>

Я считаю, что сейчас добавлена корректная ошибка, так что это должно помочь: 👍

> <https://github.com/discourse/discourse/pull/20585>
>
> Follow-up to #16703. Returning an empty response leads to a bad UX since the use…r has no feedback about what happened.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [24.Март.2023 08:00:14 UTC](https://meta.discourse.org/t/unable-to-save-invite-when-email-address-field-is-filled-in/254340/7 "2023-03-24T08:00:14Z")

</div>

Эта тема была автоматически закрыта через 20 часов. Новые ответы больше не принимаются.
