Bonjour,
notre site génère une erreur 500 lors de l’ouverture des pages /categories_and_latest ou /categories.
Le détail de l’erreur est
ArgumentError (comparison of Integer with nil failed)
app/models/category_list.rb:235:in `<='
app/models/category_list.rb:235:in `block in sort_unpinned'
app/models/category_list.rb:234:in `each'
app/models/category_list.rb:234:in `sort_unpinned'
app/models/category_list.rb:42:in `initialize'
app/controllers/categories_controller.rb:648:in `new'
app/controllers/categories_controller.rb:648:in `fetch_category_list'
app/controllers/categories_controller.rb:43:in `index'
app/controllers/application_controller.rb:427:in `block in with_resolved_locale'
app/controllers/application_controller.rb:427:in `with_resolved_locale'
Le problème ne peut pas être reproduit dans la version 3.3.3 (production), mais il affecte le système dans les versions 3.3.4 ou 3.4.1 (staging).
Je ne sais pas s’il s’agit d’une incohérence de la base de données ou d’un bug.
Cordialement,
Jan