#751: fix bug duplicated sample (cherry-picked from langu-support).
Created by: inAlt
Последовательность действий при аплоаде была следующая:
- вызов аплоада на AS
- запись в базу сэмплов, распарсенных на WS. Это приводило к тому, что от AS мог придти и записаться в базу список сэмплов, раньше, чем будет записан список сэмплов, распарсенных на WS. В итоге, получался двойной списко сэмплов.
Пулл-реквест исправляет порядок действий:
- запись в базу списка сэмплов, полученных на WS
- аплод на AS
- обновление в базе информации о сэмплах после окончания аплода на AS.