Problemas de activación de la barra lateral tras la reciente actualización de Doc Categories

Oh no, eso no es bueno.

¿Todavía tienes la salida de bundle exec rake doc_categories:build_sidebar? (Siéntete libre de enviarme un mensaje privado si es confidencial)

Hasta ahora no he visto problemas aquí en Meta + Horizon, pero podría haber un estado que me esté perdiendo. Si tienes el explorador de datos, ¿puedes verificar si se crearon índices, secciones y enlaces?

consulta
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 factor es la caché del sitio. Dado que las categorías se almacenan en caché durante 30 minutos, la actualización puede haber ocurrido y la barra lateral normal se almacena en caché antes de ejecutar la tarea de rake.

1. migración a tabla
2. fallo de caché -> ve la barra lateral normal en lugar de la barra lateral de documentos
3. tarea de rake para construir la barra lateral
4. debería ver la barra lateral reconstruida

Técnicamente, (4) debería ocurrir y restablecer la caché. Si ese es el problema, deberías verlos ahora.

3 Me gusta