Nicht alle installierten Theme-Komponenten werden als installiert aufgeführt

Nachfolgend sind 2 Screenshots abgebildet. Der erste listet die von mir installierten Theme-Komponenten auf. Der nächste Screenshot zeigt die Übersicht dessen, was Discourse als installiert erkennt. Nur der Hamburger-Theme-Auswahl wird als installiert aufgeführt. Wenn ich beispielsweise das GIF-Plugin erneut installiere, wird es in der Liste dupliziert.

Ich habe bereits einen ./launcher rebuild app durchgeführt, aber das hat nichts geändert. Was kann ich sonst noch versuchen, um diese Auflistung zu aktualisieren? Ich befürchte, dass aufgrund dessen automatische Updates nicht ordnungsgemäß funktionieren.


2 „Gefällt mir“

Hmm, ja, ich sehe dieses Problem auch. Es scheint, als würden wir den Namen des Themes prüfen, um festzustellen, ob es installiert ist. Wenn sich der Name ändert (entweder lokal oder remote, bevor es installiert wird), wird es nicht als installiert erkannt.

Wir sollten stattdessen wahrscheinlich die Repo-URL prüfen, da sich diese seltener ändert als der Name. Die gute Nachricht ist, dass dies keine automatischen Updates beeinträchtigen wird.

6 „Gefällt mir“

Dies ist in folgendem Commit behoben:

Danke für den Hinweis, @AquaL1te!

5 „Gefällt mir“

Dieses Thema wurde automatisch nach 2 Tagen geschlossen. Neue Antworten sind nicht mehr erlaubt.