Описание ошибки
При выполнении одинакового запроса к двум объектам с похожим набором полей в двух параллельных потоках происходит генерация невалидного SQL
Ожидаемое поведение
Должен генерироваться рабочий SQL
Пути решения
Есть подозрение, что название поля из одного запроса попадает в другой из-за того, что название полей совпадает. Если выполнять запросы по отдельности, то всё выполняется как надо.
Также вместо вычислимого поля, с которым происходит проблема подставляется NULL.
Для начала предлагается написать юнит-тест на повторение ошибки
Исходный код
Проект на GitHub: Ссылка
Ветка: feature-wrong-query-test
Документация
Скриншоты, полезные ссылки
g=posts&m=18767#post18767