Это предположение. Возможно, что-то пойдет не так в следующей строке
({{ (ticketing.filteredTickets | filter: { Operator:filter}).length}})
при нажатии Direct Debit";
, возможно, вы обновили «ticketing.filteredTickets» только с данными «Direct Debit», следовательно, нет данных для " Денежные средства "
Domain
уже представлена как крайняя левая таблица в объединении: FROM domains JOIN ...
, поскольку она является первой таблицей, выбранной вами в списке выбора вашего запроса. Явное несвязанное соединение не является необходимым и приводит к вашей ошибке. Просто опустите его:
query = session.query(Domain.domain_name, Subdomain.subdomain_name, Title.title, Title.status, Title.response_len, Title.created_on, Title.updated_on)
query = query.join(Title).join(Subdomain)