RGJ
(Richard - Communiteq)
17 Enero, 2025 12:54
1
Cuando configuras un title más largo que X caracteres, evitará que se realicen copias de seguridad.
EXCEPTION: /var/www/discourse/lib/discourse.rb:139:in 'exec': rm: cannot remove '/var/www/discourse/public/backups/default/redacted-xxx(...)xxx-2025-01-17-125027-v20250116024516.tar': File name too long
Sí, la gente realmente hace eso.
fix propuesto
def get_parameterized_title
SiteSetting.title.parameterize.presence[..64] || "discourse"
end
4 Me gusta
pfaffman
(Jay Pfaffman)
17 Enero, 2025 15:21
2
¡Pues no deberían!
Supongo que tu punto es que este es otro caso en el que no debería decirles que están equivocados.
2 Me gusta
sam
(Sam Saffron)
20 Enero, 2025 04:37
3
La corrección puede necesitar refinamiento:
> "".parameterize.presence[..64]
NoMethodError: undefined method `[]' for nil
Sin embargo, esto debería funcionar.
SiteSetting.title.parameterize[...64].presence || "discourse"
Probablemente deberíamos revisar si estamos cómodos con el límite de longitud máxima actual para los títulos del sitio @hugh
cc @gerhard
5 Me gusta
Muchas gracias por la información.
sam
(Sam Saffron)
Cerrado
26 Enero, 2025 21:00
6
Este tema se cerró automáticamente después de 2 días. Ya no se permiten nuevas respuestas.