Это не критичная проблема, но было бы неплохо, если бы там было указано, в чём именно ошибка. Я случайно столкнулся с этой ошибкой и не понимал, что не так, пока не заметил, что у группы нет владельцев.
Я быстро посмотрел на это. Форма отправляется, и общая ошибка приходит с бэкенда при сбое валидации там.
Добавление валидации на стороне фронтенда и возвращение описательного сообщения об ошибке с бэкенда кажутся разумными решениями.
Кроме того, когда вы делаете группу приватной ниже по форме, эти флажки отключаются, но если вы уже поставили галочки, они останутся отмеченными. Это делает защитные механизмы фронтенда неэффективными и позволяет создать приватную группу с политикой доступа, требующей публичной видимости.
Редактирование: Валидация на стороне фронтенда может быть не такой простой, потому что форма разделена так, что зависимые части находятся в разных компонентах. После создания группы они оказываются на разных вкладках, что, я полагаю, не идеально. Кроме того, это устаревший компонент Ember с двунаправленными связями.
Также можно удалить всех владельцев после создания группы, что сделает её неработоспособной.