Mestre detalhe Possível bug

Prezados boa noite,

Estou com um problema , inclusive de aplicação que funcionava e depois de um update parou de funcionar.

Case
Dois forms, um metre e outro detalhe.
O form mestre esta realizando dois selects do form detalhe e não busca os dados.
Ele realiza select e um deles ainda duplica o valor da chave estrangeira vazio, acredito que deste é o erro. abaixo o DEbug

(pdo-mysql): SELECT auto_cod, data, chave, atividade, utilizacao, sinistro, proponente, prevencao, outros from tab_perfil WHERE (chave = ‘1310176996’) AND (chave = ‘’)
(pdo-mysql): SELECT auto_cod, data, chave, atividade, utilizacao, sinistro, proponente, prevencao, outros from tab_perfil WHERE (chave = ‘1310176996’) order by auto_cod

Alguém já passou por isso? já refiz as aplicações , crei outras duas para testes e o problema continua.

Grato, abraço