Bilder von Beiträgen in Überprüfung werden nicht angezeigt

Ich verwende Discourse 2.7.0.beta5 auf einem 2 GB großen Digital Ocean Server.
Alle Themen und Antworten müssen vor der Veröffentlichung im Forum genehmigt bzw. moderiert werden.
Alle Bilder werden auf AWS S3 hochgeladen.

Wenn ich mich auf der Seite „Überprüfung“ befinde, werden viele der von Nutzern hochgeladenen Bilder nicht angezeigt (stattdessen erscheint ein leerer Platz), bis ich den Beitrag genehmige. Alternativ: Wenn ich den Beitrag in der Überprüfung bearbeite und unverändert speichere, wird das Bild angezeigt, auch ohne dass der Beitrag für die Öffentlichkeit freigegeben wurde.

Wenn ich mit der rechten Maustaste auf das leere Bild klicke und es in einem neuen Tab öffne, ist die URL einfach die URL des Forums. Wenn ich den Beitrag während der Überprüfung bearbeite und speichere und das Bild dann angezeigt wird, lautet die URL des Bildes der S3-Bucket.

Das lässt mich vermuten, dass diese in der Warteschlange für die Überprüfung befindlichen Bilder möglicherweise nicht auf S3 hochgeladen werden und dies der Grund dafür ist, dass sie erst nach Freigabe des Beitrags angezeigt werden?

Habe ich etwas übersehen? Haben Sie Ideen, wie ich dieses Problem lösen kann?

Hier ist das leere Bild:

Und hier ist das Bild, nachdem ich diesen Beitrag bearbeitet und gespeichert habe:

1 „Gefällt mir“

Die Uploads sollten in S3 hochgeladen werden, und ein entsprechender Datensatz sollte in der Datenbank existieren. Es muss etwas anderes sein.

Gibt es Fehler in der Konsole des Browsers? Wenn du im Netzwerk-Tab des Browsers nachsiehst, werden diese Bilder mit einem 200er-Status zurückgegeben?

1 „Gefällt mir“

Hmm, keine Fehler in der Konsole, und die Bilder werden im Netzwerk-Tab nicht angezeigt. Nachdem ich den Beitrag bearbeitet und gespeichert habe, erscheint das Bild im Netzwerk-Tab. Wenn ich die Seite aktualisiere, verschwinden die Bilder wieder und werden im Netzwerk-Tab nicht mehr angezeigt.

Ich habe versucht, dies lokal nachzustellen, aber ohne Erfolg. Wenn das Hochladen fehlt, wird ein Platzhalterbild angezeigt.

Ist das <img>-Element vorhanden, wenn Sie das HTML inspizieren?

Vielen Dank für Ihre Unterstützung.

Das <img>-Element ist vorhanden, aber die Bild-URL verweist nicht auf S3.

Hier sind einige Fehler, die ich jetzt in der Konsole sehe, aber ich weiß nicht, ob sie mit diesem Problem zusammenhängen.

1 „Gefällt mir“

Danke für die Meldung! Wir haben eine weitere Meldung zu dem Problem erhalten und konnten es reproduzieren. Mir ist aufgefallen, dass, wenn sich mehrere Beiträge, die in der Überprüfungswarteschlange genehmigt werden müssen, Bilder enthalten, nur das Bild des obersten Elements in der Überprüfungswarteschlange angezeigt wird. Wir arbeiten jetzt an einer Lösung für das Problem.

1 „Gefällt mir“