RGJ
(Richard - Communiteq)
17 Gennaio 2025, 12:54pm
1
Quando si configura un title più lungo di X caratteri, ciò impedirà l’esecuzione dei backup.
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ì, le persone lo fanno davvero.
fix proposto
def get_parameterized_title
SiteSetting.title.parameterize.presence[..64] || "discourse"
end
4 Mi Piace
pfaffman
(Jay Pfaffman)
17 Gennaio 2025, 3:21pm
2
Non dovrebbero!
Suppongo che il tuo punto sia che questo è un altro caso in cui non dovrei dire loro che si sbagliano.
2 Mi Piace
sam
(Sam Saffron)
20 Gennaio 2025, 4:37am
3
La correzione potrebbe necessitare di affinamenti:
> "".parameterize.presence[..64]
NoMethodError: undefined method `[]' for nil
Questo dovrebbe funzionare però.
SiteSetting.title.parameterize[...64].presence || "discourse"
Probabilmente dovremmo rivedere se siamo a nostro agio con l’attuale limite di lunghezza massima per i titoli del sito @hugh
cc @gerhard
5 Mi Piace
Grazie mille per le informazioni.
sam
(Sam Saffron)
Chiuso
26 Gennaio 2025, 9:00pm
6
Questo argomento è stato chiuso automaticamente dopo 2 giorni. Non sono più consentite nuove risposte.