Non classé apparaissant sur mobile

Sur ordinateur, nous affichons les catégories et les sujets séparément, tandis que sur mobile, nous les affichons combinés. En gardant cela à l’esprit, c’est cette ligne qui provoque le bug :

c.displayable_topics.blank? est toujours vrai sur ordinateur car nous chargeons les sujets séparément, donc displayable_topics est toujours vide. Sur mobile, il n’est vrai que s’il n’y a vraiment aucun sujet dans cette catégorie.

Nous avons deux solutions ici :

  • afficher « non catégorisé » s’il y a au moins un sujet, quelle que soit la valeur du paramètre « autoriser les sujets non catégorisés »

  • masquer « non catégorisé » même s’il y a un sujet, si « autoriser les sujets non catégorisés » est désactivé

La deuxième solution est plus simple à mettre en œuvre car elle signifie simplement que nous supprimons la deuxième partie de la condition.

6 « J'aime »