Ciao, mi piacciono molto questi moduli AI, grazie mille per il lavoro svolto!
Ho configurato il modulo di tossicità con il servizio detoxify in esecuzione localmente e funziona per i post, ma per i messaggi diretti, segnala correttamente quelli negativi, tuttavia quando visito la pagina di revisione/moderazione (la pagina riassuntiva “tutto” o la pagina “elemento segnalato” per questi messaggi) ottengo:
Errore del server
durante il caricamento di /review?priority=low&status=pending&sort_order=score
Codice di errore: 500 Internal Server Error
Questo accade solo per i commenti che vengono segnalati; per i post/argomenti o le email, posso selezionare la notifica “Elemento segnalato” e la pagina di revisione/moderazione per quell’elemento verrà visualizzata correttamente.
Non sono sicuro se questo sia un caso limite o correlato al recente aggiornamento di Discourse (sono sulla versione 3.1.0.beta5 che è uscita abbastanza di recente)
Vedo due eventi nei log quando si verifica l’errore 500. Sembra che ci sia un problema nel recuperare il messaggio.
Errore nei log:
Messaggio
ArgumentError (numero errato di argomenti (dati 0, attesi 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'
Saluti,
Fraser