AdPlugin não é compatível com alterações no modelo?

Posso estar vendo coisas, mas este componente espera um modelo com um objeto de tópico contido:

No entanto, quando faço o log deste modelo, não há mais um atributo de tópico?:

Existe algum motivo para o atributo de tópico ter sido removido? Eu estava realmente usando-o também para uma extensão do adplugin :frowning:

2 curtidas

Oi Robert - Não acho que isso tenha sido intencional. Você conseguiu descobrir a que @model se refere? Seria bom descobrir se foi uma alteração principal ou de plugin.

1 curtida

Não está a receber o modelo post passado pelo conector post-bottom?

{{post-bottom-ad model=this}}

Dito isto, realizei uma pesquisa por post-bottom no repositório do discourse e não encontrei nada… Vou investigar um pouco mais.

1 curtida

Este parece ser um código muito antigo:

Que contém o objeto do tópico, então as coisas mudam abaixo disso :sweat_smile:

2 curtidas

Ok, entendi o que aconteceu aqui - obrigado pelo aviso @merefield

Duas coisas:

  1. Durante uma refatoração há alguns meses, inadvertidamente começamos a passar o ‘transformedPost’ em vez de ‘post’ para o post-bottom-ad

  2. Durante a mesma refatoração, deixamos um arquivo antigo post-bottom/discourse-adplugin.hbs por aí. Ele não fazia nada de fato, mas tornou este problema bem mais complicado de descobrir :sweat_smile:

4 curtidas

É a descrição perfeita :slight_smile:

A arquitetura da interface do usuário do fluxo de postagens é bem complexa!

Muito obrigado por investigar isso!!

6 curtidas

Este tópico foi automaticamente fechado após 4 dias. Novas respostas não são mais permitidas.