# Problemi di attivazione della barra laterale dopo il recente aggiornamento di Doc Categories

**URL:** https://meta.discourse.org/t/sidebar-activation-issues-after-recent-doc-categories-update/383888
**Category:** Bug
**Tags:** doc-categories, horizon-theme, bug
**Created:** [24 Settembre 2025, 2:03pm UTC](https://meta.discourse.org/t/sidebar-activation-issues-after-recent-doc-categories-update/383888 "2025-09-24T14:03:18Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [24 Settembre 2025, 5:36pm UTC](https://meta.discourse.org/t/sidebar-activation-issues-after-recent-doc-categories-update/383888/4 "2025-09-24T17:36:28Z")

</div>

Oh no, questo non è ottimale.

Hai ancora l’output di `bundle exec rake doc_categories:build_sidebar`? (Sentiti libero di mandarmi un messaggio privato se è privato)

Finora non ho riscontrato problemi qui su Meta + Horizon, ma potrebbe esserci uno stato che mi sfugge. Se hai il [data explorer](https://meta.discourse.org/t/32566?silent=true), puoi verificare se sono stati creati indici, sezioni e collegamenti?

> **query**
>
> ```plaintext
> SELECT
> i.category_id,
> i.index_topic_id,
> sec.section_names,
> lnk.section_links
> FROM doc_categories_indexes i
> LEFT JOIN LATERAL (
> SELECT
> string_agg(COALESCE(s.title, ''), ', ' ORDER BY s.position) AS section_names
> FROM doc_categories_sidebar_sections s
> WHERE s.index_id = i.id
> ) AS sec ON TRUE
> LEFT JOIN LATERAL (
> SELECT
> string_agg(l.href, ', ' ORDER BY s.position, l.position) AS section_links
> FROM doc_categories_sidebar_sections s
> LEFT JOIN doc_categories_sidebar_links l
> ON l.sidebar_section_id = s.id
> WHERE s.index_id = i.id
> ) AS lnk ON TRUE
> ORDER BY i.category_id, i.index_topic_id;
> 
> ```

Un fattore è la cache del sito. Poiché le categorie vengono memorizzate nella cache per 30 minuti, l’aggiornamento potrebbe essere avvenuto e la barra laterale normale viene memorizzata nella cache prima dell’esecuzione del rake task.

```plaintext
1. migrazione alla tabella
2. cache miss -> vede la barra laterale normale invece della barra laterale dei documenti
3. rake task per costruire la barra laterale
4. dovrebbe vedere la barra laterale ricostruita

```

Tecnicamente, (4) dovrebbe accadere e resettare la cache. Se questo è il problema, dovresti vederli ormai.

---

_[View the full topic](https://meta.discourse.org/t/sidebar-activation-issues-after-recent-doc-categories-update/383888)._
