Beschreibung:
Wenn Benutzer versuchen, ein Profilbild hochzuladen oder zu aktualisieren (egal ob .gif, .png oder .jpg), schlägt der Upload mit einem 422 (Unprocessable Content)-Fehler auf der Frontend-Seite fehl.
Dies tritt derzeit in der neuesten Discourse-Version (v2026.8.0-latest.1) auf und scheint durch den Crash der discourse-animated-avatars-Plugin in der Bildoptimierungs-Pipeline verursacht zu werden.
Fehlerprotokolle:
Bei der Prüfung der Sidekiq/Rails-Logs schlägt das Plugin in UploadCreator fehl, da es einen resize_animated-Schlüssel erwartet, der anscheinend im aktuellen Core-Options-Hash fehlt:
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'
Ich eröffne dies als Bug-Report, da es die gesamte Avatar-Upload-Funktionalität in der neuesten Version vollständig bricht, nicht nur für animierte Avatare. Gebt Bescheid, falls ihr weitere Logs benötigt.