fix(postgrest): especificar chaves estrangeiras peca_id, processo_id, componente_id nas queries de apontamentos para corrigir erro PGRST201
This commit is contained in:
@@ -42,9 +42,9 @@ export const ApontamentosListOtimizado: React.FC = () => {
|
||||
.select(`
|
||||
of_number,
|
||||
quantidade_produzida,
|
||||
peca:pecas(marca),
|
||||
componente:componentes_peca(marca_componente),
|
||||
processo:processos_fabricacao(nome)
|
||||
peca:pecas!peca_id(marca),
|
||||
componente:componentes_peca!componente_id(marca_componente),
|
||||
processo:processos_fabricacao!processo_id(nome)
|
||||
`)
|
||||
.eq('id', apontamentoId)
|
||||
.single();
|
||||
@@ -72,9 +72,10 @@ export const ApontamentosListOtimizado: React.FC = () => {
|
||||
await refetch();
|
||||
console.log('Lista de apontamentos atualizada');
|
||||
|
||||
} catch (error: any) {
|
||||
} catch (error: unknown) {
|
||||
console.error('Erro completo ao reverter apontamento:', error);
|
||||
toast.error(`Erro ao reverter apontamento: ${error.message || 'Erro desconhecido'}`);
|
||||
const msg = error instanceof Error ? error.message : 'Erro desconhecido';
|
||||
toast.error(`Erro ao reverter apontamento: ${msg}`);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -129,9 +129,9 @@ export const useApontamentosProducao = () => {
|
||||
.from('apontamentos_producao')
|
||||
.select(`
|
||||
*,
|
||||
peca:pecas(marca, descricao, peso_unitario, etapa_fase),
|
||||
processo:processos_fabricacao(nome, ordem),
|
||||
componente:componentes_peca(marca_componente, descricao, peso_unitario)
|
||||
peca:pecas!peca_id(marca, descricao, peso_unitario, etapa_fase),
|
||||
processo:processos_fabricacao!processo_id(nome, ordem),
|
||||
componente:componentes_peca!componente_id(marca_componente, descricao, peso_unitario)
|
||||
`)
|
||||
.range(startIndex, endIndex)
|
||||
.order('created_at', { ascending: false });
|
||||
|
||||
@@ -203,9 +203,9 @@ export const useApontamentosProducaoOtimizado = () => {
|
||||
.from('apontamentos_producao')
|
||||
.select(`
|
||||
*,
|
||||
peca:pecas(marca, descricao),
|
||||
processo:processos_fabricacao(nome, ordem),
|
||||
componente:componentes_peca(marca_componente, descricao)
|
||||
peca:pecas!peca_id(marca, descricao),
|
||||
processo:processos_fabricacao!processo_id(nome, ordem),
|
||||
componente:componentes_peca!componente_id(marca_componente, descricao)
|
||||
`)
|
||||
.eq('of_number', ofNumber)
|
||||
.order('created_at', { ascending: false });
|
||||
|
||||
Reference in New Issue
Block a user