Hallo, ich genieße diese KI-Module wirklich, vielen Dank für die geleistete Arbeit!
Ich habe das Toxizitätsmodul mit dem lokal laufenden Detoxify-Dienst konfiguriert und es funktioniert für Beiträge, aber für Direktnachrichten (DMs) kennzeichnet es schlechte Nachrichten erfolgreich, aber wenn ich die Überprüfungs-/Moderationsseite (die Zusammenfassungs-„Alle“-Seite oder die Seite „Gekennzeichneter Artikel“ für diese Nachrichten) aufrufe, erhalte ich:
Serverfehler
beim Laden von /review?priority=low&status=pending&sort_order=score
Fehlercode: 500 Interner Serverfehler
Das gilt nur für Kommentare, die gekennzeichnet werden – für Beiträge/Themen oder E-Mails kann ich die Benachrichtigung „Gekennzeichneter Artikel“ auswählen und die Überprüfungs-/Moderationsseite für diesen Artikel wird ordnungsgemäß angezeigt.
Ich bin mir nicht sicher, ob dies ein Sonderfall ist oder mit dem kürzlichen Upgrade von Discourse zusammenhängt (ich verwende 3.1.0.beta5, das erst kürzlich herausgekommen ist).
Ich sehe zwei Ereignisse in den Protokollen, wenn ich den 500er-Fehler auslöse. Es sieht so aus, als gäbe es ein Problem beim Abrufen der Nachricht.
Fehler in den Protokollen:
Nachricht
ArgumentError (falsche Anzahl von Argumenten (gegeben 0, erwartet 1)) (eval):7:in `_fast_attributes' lib/freedom_patches/ams_include_without_root.rb:57:in `include!' app/controllers/reviewables_controller.rb:55:in `block in index' app/controllers/reviewables_controller.rb:50:in `map!' app/controllers/reviewables_controller.rb:50:in `index' app/controllers/application_controller.rb:418:in `block in with_resolved_locale' app/controllers/application_controller.rb:418:in `with_resolved_locale' lib/middleware/omniauth_bypass_middleware.rb:74:in `call' lib/middleware/content_security_policy_middleware.rb:12:in `call' lib/middleware/anonymous_cache.rb:369:in `call' config/initializers/100-quiet_logger.rb:20:in `call' config/initializers/100-silence_logger.rb:29:in `call' lib/middleware/enforce_hostname.rb:24:in `call' lib/middleware/request_tracker.rb:228:in `call'Backtrace
plugins/chat/app/models/chat/direct_message_channel.rb:19:in `title' active_model_serializers (0.8.4) lib/active_model/serializer.rb:99:in `block in attribute' (eval):7:in `_fast_attributes' active_model_serializers (0.8.4) lib/active_model/serializer.rb:456:in `attributes' active_model_serializers (0.8.4) lib/active_model/serializer.rb:480:in `_serializable_hash' active_model_serializers (0.8.4) lib/active_model/serializer.rb:359:in `serializable_hash' active_model_serializers (0.8.4) lib/active_model/serializer/associations.rb:200:in `serialize' lib/freedom_patches/ams_include_without_root.rb:57:in `include!' active_model_serializers (0.8.4) lib/active_model/serializer.rb:368:in `block in include_associations!' active_model_serializers (0.8.4) lib/active_model/serializer.rb:367:in `each_key'
Viele Grüße,
Fraser