Leere Seite und Fehler im Theme Admin

Ich konnte dies auf zwei völlig unterschiedlichen Maschinen und Entwicklungsinstallationen reproduzieren.

Schritte zur Reproduktion:

  1. Starten Sie Discourse lokal mit: EMBER_ENV=production bin/ember-cli -u (obwohl Ember ENV hier keine Rolle zu spielen scheint)

  2. Stellen Sie sicher, dass keine Plugins von Drittanbietern oder Theme-Komponenten installiert sind.

  3. Navigieren Sie zu Admin → Anpassen → Thema

  4. Neue Theme-Komponente erstellen

  5. Versuchen Sie, etwas CSS hinzuzufügen

  6. Dies führt zu einer leeren Seite und diesem Fehler in der Konsole:

    Error: ember-computed-decorators does not support using getters and setters

    DEV: Convert admin component definitions to native class syntax (#20311) · discourse/discourse@a433b30 · GitHub

    @David Wenn ich kurz vor diesem Commit zurückgehe, ist alles in Ordnung …

4 „Gefällt mir“

Ich glaube, ich habe die betreffende Zeile gefunden:

3 „Gefällt mir“

Danke @merefield - sollte behoben sein durch

4 „Gefällt mir“

Gibt es vorerst eine Übergangslösung? :roll_eyes:

Das Update ist jetzt live. Wenn Sie Ihre Website während der Stunden aktualisiert haben, in denen sie defekt war, müssen Sie jetzt ein weiteres Update ausführen, damit alles wieder funktioniert.

3 „Gefällt mir“

Ja. Ich habe es vor einer Stunde gemacht.. :relieved: Wusste nicht, dass es so funktioniert. Danke.

2 „Gefällt mir“

Danke @David … Ich war gerade dabei, einen PR zu erstellen, aber ich schätze die schnelle Antwort, du hast mir viel Zeit gespart: es hätte mich sicher länger gekostet! :sweat_smile:

2 „Gefällt mir“

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