Beschädigtes Bild nach Upgrade der Brand Header-Komponente

Nach dem Upgrade der Brand Header-Komponente ist das Bild mit unserem Logo nun nicht mehr auffindbar (404-Fehler).

Die URL sieht wie folgt aus:
https://forums.redacted.com/uploads/default/original/1X/5daddec8bbf6d8bca7a7e85d46ebdc756fe7b2757.png

Die meisten Suchergebnisse deuten auf ein Problem mit Migrationen hin. In unserem Fall arbeiten wir lediglich an den empfohlenen Upgrades im Admin-Bereich / Docker, alles auf demselben Server.

Ich habe Hinweise darauf gefunden, dass es möglicherweise einen Mechanismus zum automatischen Löschen von Bildern gibt, und unsere Logodatei könnte entfernt worden sein, weil der Bereinigungsmechanismus dachte, sie werde nicht benötigt.

Basierend auf meinen Recherchen habe ich verschiedene Rake-Befehle ausprobiert, jedoch ohne Erfolg.

Fragen:

  1. Gibt es eine Möglichkeit, das Bild wiederherzustellen?
  2. Wie lade ich das Bild erneut in die Brand Header-Komponente hoch? Es scheint keine Upload-Funktion zu geben.
  3. Wie können wir verhindern, dass das Bild in Zukunft automatisch entfernt wird?

Vielen Dank

Das Bild wurde in

/var/discourse/shared/standalone/uploads/tombstone/default/original/1X

gefunden.

Ich habe es über Themes → Upload erneut hochgeladen.

Hoffentlich bleibt das Bild damit in Zukunft an seinem Platz. Es scheint ein potenzieller Fehler im Brand Header Component zu sein.

Vielen Dank @martym für die Info, wie man es behebt. Wir hatten ein ähnliches Problem mit unserem Header. Mir ist auch aufgefallen, dass einige andere Dateien nicht zugänglich sind (403-Fehler), die wie Standard-Discourse-Bilder (oder von dem Mint-Theme, das wir verwenden) aussehen.

Da das Bild im Grabstein war, könnte rake uploads:recover_from_tombstone ein solches Problem wahrscheinlich beheben?

Ich frage Leute, die mehr wissen als ich :stuck_out_tongue: