Übermäßig restriktiver Kompatibilitätswert für Marken-Header-Komponente

Ich habe gerade auf 3.5.0.beta9 (3cac943266) aktualisiert und erhalte eine Admin-Benachrichtigung:

[Admin-Hinweis] Das Theme ‘Brand Header Theme Component’ enthält Code, der aktualisiert werden muss. (id:discourse.widgets-end-of-life) (mehr erfahren)

Soweit ich das beurteilen kann, wurde die Komponente aktualisiert:

…aber das Update kann nicht auf 3.5.0.beta9 installiert werden, da die Datei .discourse-compatibility diese Zeile enthält:

< 3.5.0.beta9-dev: 6fd676ea4e9cd7305d03df93bd6ce99961e4ff17

(wobei 6fd676ea4e9c... der Commit vor der Korrektur ist)

Kann 3.5.0.beta9 den korrigierten Code wirklich nicht verwenden?

Es sollte möglich sein, die neueste Version zu installieren. Die Zeile in der Kompatibilitätsdatei bedeutet „Discourse-Versionen vor 3.5.0.beta9-dev müssen die alte Version des Themes verwenden“. Da Sie sich auf beta9 befinden, sollten Sie die neueste Version des Themes verwenden können.

Was sehen Sie, wenn Sie versuchen, das Update durchzuführen?

2 „Gefällt mir“

Es tut mir sehr leid – ich habe das Problem gestern bemerkt, als ich das Upgrade zum ersten Mal durchgeführt habe, aber ich habe bis heute gewartet, um es zu melden. Zu diesem Zeitpunkt zeigte das Dashboard keine verfügbaren Updates für die Komponente an, und ich bin zu dem Schluss gekommen, dass dies an der Kompatibilitätsdatei lag. Tatsächlich war es wahrscheinlich nur so, dass die Hintergrundaufgabe zur Überprüfung von Updates noch nicht ausgeführt worden war :man_facepalming:.

Ich habe die Komponente jetzt aktualisiert und alles ist in Ordnung. Entschuldigung, dass ich Ihre Zeit verschwendet habe!

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.