[discourse-animated-avatars] Tutti i caricamenti di avatar falliscono - chiave non trovata: «resize_animated»

Descrizione:
Quando gli utenti cercano di caricare o aggiornare una foto del profilo (che sia .gif, .png o .jpg), il caricamento fallisce con un errore 422 (Unprocessable Content) sul frontend.

Questo problema si verifica attualmente nell’ultima versione di Discourse (v2026.8.0-latest.1) e sembra essere causato dal plugin discourse-animated-avatars che fa crashare la pipeline di ottimizzazione delle immagini.

Log degli errori:
Dai log Sidekiq/Rails, il plugin fallisce in UploadCreator perché si aspetta una chiave resize_animated che sembra mancare dall’attuale hash delle opzioni core:

Job exception: key not found: "resize_animated"

/var/www/discourse/app/models/optimized_image.rb:336:in 'Hash#fetch'
/var/www/discourse/app/models/optimized_image.rb:336:in 'OptimizedImage.optimize'
/var/www/discourse/plugins/discourse-animated-avatars/lib/discourse_animated_avatars/optimized_image_extension.rb:9:in 'DiscourseAnimatedAvatars::OptimizedImageExtension::ClassMethods#resize_animated'
/var/www/discourse/plugins/discourse-animated-avatars/lib/discourse_animated_avatars/upload_creator_gifsicle_extension.rb:18:in 'DiscourseAnimatedAvatars::UploadCreatorGifsicleExtension#crop!'
/var/www/discourse/lib/upload_creator.rb:115:in 'block in UploadCreator#create_for'

Apro questa segnalazione come bug report poiché interrompe completamente la funzionalità di caricamento di tutti gli avatar nell’ultima versione, non solo di quelli animati. Fatemi sapere se avete bisogno di log aggiuntivi.