Isso é um BUG ?

Post Reply
Cyro
Znuny newbie
Posts: 9
Joined: 11 Sep 2012, 01:18
Znuny Version: 3.1.9
Real Name: Cyro
Company: Consórcio Ipojuca Interligações

Isso é um BUG ?

Post by Cyro »

Boa Tarde,

Esta acontecendo uma coisa estranha. Eu criei 2 novos States e desabilitei os demais. Depois disso, todos os novos chamados adquirem o estatus de fechado automaticamente. Quando eu verifico no log fo linux, aparece um erro de syntax em um SQL:
SELECT COUNT(DISTINCT(st.id))
FROM ticket st INNER JOIN queue sq ON sq.id = st.queue_id
WHERE 1=1 AND st.ticket_state_id NOT IN ( )
AND ((st.customer_id) IN (('cyro.bezerra@consorcioipojuca.com.br')) OR st.customer_user_id = 'cyro.bezerra')
AND sq.group_id IN (1, 2, 3) AND (((st.customer_user_id = 'cyro.bezerra') )) LIMIT 10000;
Rodei essa query diretamente no mysql e vi que o problema é apenas uma aspa simples que esta faltando.
SELECT COUNT(DISTINCT(st.id))
FROM ticket st INNER JOIN queue sq ON sq.id = st.queue_id
WHERE 1=1 AND st.ticket_state_id NOT IN ('')
AND ((st.customer_id) IN (('cyro.bezerra@consorcioipojuca.com.br')) OR st.customer_user_id = 'cyro.bezerra')
AND sq.group_id IN (1, 2, 3) AND (((st.customer_user_id = 'cyro.bezerra') )) LIMIT 10000;
Após adicionar essas aspas, a query funcionou.

O que vocês acham, é mesmo um bug ou eu não devo desabilitar os estados padrão do sistema ?
Post Reply