Corrige tela branca no Passo 3 + erros na tela de usuários
- Passo 3 (revisar): GROUP BY tipo + ORDER BY created_at é inválido no PostgreSQL (PG::GroupingError → 500/tela branca). reorder(nil) no count. Só ficou acessível depois de corrigir o new? da consolidação. - Usuários: helper badge_status_usuario criado; rota toggle_ativo corrigida para toggle_ativo_admin_usuario_path (PATCH); confirms via turbo_confirm. - Passo 3: contagem mostra entregas distintas + nº de pilares (multi-pilar). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -129,7 +129,8 @@ class ConsolidacaoEntregasController < ApplicationController
|
||||
.where(motorista_nome: @motorista)
|
||||
.order(:created_at)
|
||||
|
||||
@resumo = @classificacoes.group(:tipo).count
|
||||
# reorder(nil): GROUP BY tipo + ORDER BY created_at é inválido no PostgreSQL
|
||||
@resumo = @classificacoes.reorder(nil).group(:tipo).count
|
||||
@total = @classificacoes.sum do |c|
|
||||
c.tipo == 'desconto' ? -c.valor_aplicado : c.valor_aplicado
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user