AdPlugin no es compatible con cambios en el modelo?

Puede que esté viendo cosas, pero este componente espera un modelo con un objeto topic contenido:

Sin embargo, cuando registro este modelo, ¿ya no hay un atributo topic?:

¿Hay alguna razón por la que se eliminó el atributo topic? De hecho, yo también lo estaba usando para una extensión del adplugin :frowning:

2 Me gusta

Hola Robert: No creo que esto haya sido intencional. ¿Pudiste averiguar a qué se refiere @model? Sería bueno determinar si fue un cambio principal o de un plugin.

1 me gusta

¿No está tomando el modelo Post que se pasa a través del conector post-bottom?

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

Dicho esto, realicé una búsqueda de post-bottom en el repositorio de discourse y no aparece nada… investigaré un poco más.

1 me gusta

Este parece ser un código muy antiguo:

Que contiene el objeto del tema, por lo que las cosas cambian debajo de esto :sweat_smile:

2 Me gusta

Ok, veo lo que pasó aquí. Gracias por el aviso @merefield

Dos cosas:

  1. Durante una refactorización hace unos meses, inadvertidamente comenzamos a pasar el ‘transformedPost’ en lugar de ‘post’ a post-bottom-ad.

  2. Durante la misma refactorización, dejamos un archivo antiguo post-bottom/discourse-adplugin.hbs por ahí. En realidad, no hacía nada, pero hizo que este problema fuera mucho más difícil de resolver :sweat_smile:

4 Me gusta

Es la descripción perfecta :slight_smile:

¡La arquitectura de la interfaz de usuario del flujo de publicaciones es toda una bestia!

¡¡Muchas gracias por investigar esto!!

6 Me gusta

Este tema se cerró automáticamente después de 4 días. Ya no se permiten nuevas respuestas.