AdPlugin nicht kompatibel mit Änderungen am Modell?

Ich bilde mir das vielleicht ein, aber diese Komponente erwartet ein Model mit einem enthaltenen Topic-Objekt:

Wenn ich dieses Model jedoch auslogge, gibt es kein Topic-Attribut mehr?:

Gibt es einen Grund, warum das Topic-Attribut entfernt wurde? Ich habe es tatsächlich auch für eine Erweiterung des Adplugins verwendet :frowning:

2 „Gefällt mir“

Hallo Robert, ich glaube nicht, dass das beabsichtigt war. Konntest du herausfinden, worauf sich @model bezieht? Es wäre gut zu klären, ob es sich um eine Kern- oder Plugin-Änderung handelte.

1 „Gefällt mir“

Nimmt es nicht das Post-Modell, das vom post-bottom-Connector übergeben wird?

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

Dennoch habe ich eine Suche nach post-bottom im Discourse-Repository durchgeführt und es wurde nichts gefunden … ich werde noch etwas weiter graben.

1 „Gefällt mir“

Dieser Code scheint sehr alt zu sein:

Der das Topic-Objekt enthält, also Dinge sich darunter ändern :sweat_smile:

2 „Gefällt mir“

Ok, ich sehe, was hier passiert ist – danke für den Hinweis @merefield

Zwei Dinge:

  1. Während einiger Refactorings vor ein paar Monaten haben wir versehentlich ‘transformedPost’ anstelle von ‘post’ an post-bottom-ad übergeben.

  2. Während desselben Refactorings haben wir eine alte post-bottom/discourse-adplugin.hbs-Datei herumliegen lassen. Sie hat zwar nichts bewirkt, aber sie hat dieses Problem waaay schwieriger zu lösen gemacht :sweat_smile:

4 „Gefällt mir“

Das ist die perfekte Beschreibung :slight_smile:

Die UI-Architektur des Post-Streams ist ziemlich gewaltig!

Vielen Dank, dass Sie sich damit beschäftigt haben!!

6 „Gefällt mir“

Dieses Thema wurde nach 4 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.