Cerebro Studio · Backlog · Changelog
RioNoTeatro • /www/wwwroot/rionoteatro.com.br/docs/changelog/2026/CL-2026-03-18-BK-138.md • 2026-03-19T15:27:50.532Z

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_file vá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 ao date("d/m/Y H:i") atual.
  • Planificadores e Triggers do Squad: Alterados planSiteEntryFeedQueue e planWeeklyCarouselQueue, junto a listagem de push para os status de IG e FB stories nativos (logo após a linha ~3000), injetando o parametro scheduled_for que 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.