CL-2026-03-18-BK-138 - Fix Approval Payloads
Resumo das Modificações (18/03/2026)
Consolidação do Bugfix levantado para as peças sugeridas pela automação do Squad Social.
- admin/cron/sync_facebook_events.php
- rntResolvePecaPrimaryImageAsset: Passou a retornar um array vazio caso nenhum dos arquivos padrões ou extrações manuais retorne um
@is_fileválido, invés de falhar silenciosamente entregando um caminho mockado para renderizar o 404. - enqueueSocialApproval: Passou a varrer a chave meta
$meta['scheduled_for']caso ela exista, priorizando ela na raiz do dado"date"ao invés de atrelar fixo aodate("d/m/Y H:i")atual. - Planificadores e Triggers do Squad: Alterados
planSiteEntryFeedQueueeplanWeeklyCarouselQueue, junto a listagem de push para os status de IG e FB stories nativos (logo após a linha ~3000), injetando o parametroscheduled_forque eles previamente resolviam sem repassar ao encerramento.
Governança
Este patch corrige estritamente a geração do Approval JSON para evitar cards contínuos sem recursos multimídia onde a peça em questão ainda possui assets faltantes, e não muda as exibições diretas de aprovar_squad.php.