Closed ElenaSimanina closed 6 months ago
взял в работу
подтверждаю, баг воспроизводится.
@fey нашёл в чем ошибка, сейчас все сделаю
но заранее хочу сказать, что доку апи нужно обновить.
в проекте метод POST api/snippets ожидает три аргумента {code, name, language}
а в доке ожидает только два аргумента {code, name}. и сабмит отправляет два аргумента.
поэтому ошибка сети (400) приходит, т.к. вместо ожидаемых трёх аргументов, приходит два.
@fey еще уточнить хочу. Сейчас при копировании сниппета, он создается в профиле и происходит редирект на новый спиппет-копию. Как-то не очевидно, что при нажатии кнопки "копировать" произойдет редирект на копию. Оставить как есть или поменяем поведение?
почему? Можем назвать по другому кнопку, например "Fork". В гитхабе такая же логика - вы форкаете репоиторий и открывается страница с редактированием.
Еще проверьте, выводится ли модалка, когда открывается редактор с копией сниппета. Хорошо бы пользователю писать, что произошло, типа "сниппет успешно скопирован"
по идее надо на бекенде поправить, чтобы он три параметра принимал. @dzencot поможешь с доработкой бекенда?
Summary
Пользователь не может скопировать сниппет
Reproduction steps
Expected result
Сниппет успешно скопирован
Actual result
появляется сообщение "Ошибка сети", сниппет не скопирован
Browsers
Chrome
OS
Windows