Hallo, heute habe ich Discourse auf die stabile Version 2.7.7 aktualisiert. Nach dem Upgrade erhielt ich folgenden Fehler beim Aktivieren eines neuen Kontos:
Fehler beim Behandeln einer Ausnahme im Exception-App-Middleware: PG::UndefinedFunction: ERROR: Funktion max(boolean) existiert nicht
LINE 1: …_rank, MAX(user_badges.created_at) AS created_at, MAX(user_b…
^
HINWEIS: Keine Funktion passt zum angegebenen Namen und den Argumenttypen. Möglicherweise müssen Sie explizite Typumwandlungen hinzufügen.
Started GET “/users/activate-account/0f44cb2f759b85caecaf5ea26a1878e5” für 49.44.84.137 am 2021-08-04 11:54:11 +0000
Verarbeitung von UsersController#activate_account als HTML
Parameter: {“token”=>“0f44cb2f759b85caecaf5ea26a1878e5”}
Gerendert users/activate_account.html.erb innerhalb von layouts/no_ember (Dauer: 2,0 ms | Zuordnungen: 471)
Gerendert Layout layouts/no_ember.html.erb (Dauer: 20,5 ms | Zuordnungen: 5694)
Abgeschlossen 200 OK in 29 ms (Views: 21,8 ms | ActiveRecord: 0,0 ms | Zuordnungen: 7981)
Du bist von ‘tests-passed’ auf ‘stable’ gewechselt? Das wird nicht funktionieren. Du musst zum Standardwert für die Version in der app.yml zurückkehren und neu erstellen.
Die Tagging-Funktion wurde im April 2016 in den Kern integriert. Wenn Sie Discourse 1.6.0.beta2 oder eine neuere Version verwenden, benötigen Sie dieses Plugin nicht.