Показать сообщение отдельно
Старый 22.12.2010, 13:23   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,430 / 1772 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от ice Посмотреть сообщение
Лечится ситуация с помощью UserConnection для findOrCreate()
Погодите лечить, давайте с диагнозом определимся.
Цитата:
Сообщение от ice Посмотреть сообщение
генерится ошибка, что набор аналитик существует
Может быть это не симптом, а защитная реакция организма?

На мой взгляд система всё сделала корректно. На первом кленте вы открываете транзакцию, в которой создаёте новую комбинацию кладских аналитик, но пока транзакция не закрыта запись в БД ещё не произошла (и это правильно). В это время второй клиент хочет воспользоваться такой же комбинацией, не видит её (её ещё нет в БД) и также пытается создать её. В результате как говориться кто первый - того и тапки. Нужно ли такое лечить? Не уверен.