Skip to content

v6.34.2

@Shieldforce Shieldforce tagged this 05 Sep 17:53
O botao despachava App\Jobs\GenerateMonthlyBillingsJob diretamente com
argumentos posicionais (reference, billingDay), mas essa assinatura
varia de app pra app (alguns ja migraram pra uma logica de disparo por
vencimento). Rodar Artisan::call('command:generate-monthly-billings')
desacopla o pacote da assinatura interna do Job de cada app -- cada um
decide sozinho a propria logica de faturamento. Perde a opcao de
escolher referencia/dia manualmente, mas evita quebrar silenciosamente
(o Job ia pra fila e falhava com Carbon\Exceptions\InvalidFormatException
sem o usuario perceber).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VFSxDWTPHTwevBBEajuyF3
Assets 2
Loading