RGJ
(Richard - Communiteq)
17. Januar 2025 um 12:54
1
Wenn Sie einen title konfigurieren, der länger als X Zeichen ist, wird dies die Erstellung von Backups verhindern.
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
Ja, Leute machen das wirklich.
Vorgeschlagene Korrektur
def get_parameterized_title
SiteSetting.title.parameterize.presence[..64] || "discourse"
end
4 „Gefällt mir“
pfaffman
(Jay Pfaffman)
17. Januar 2025 um 15:21
2
Das sollten sie aber nicht!
Ich nehme an, Ihr Punkt ist, dass dies ein weiterer Fall ist, in dem ich ihnen nicht sagen sollte, dass sie falsch liegen.
2 „Gefällt mir“
sam
(Sam Saffron)
20. Januar 2025 um 04:37
3
Korrektur muss möglicherweise verfeinert werden:
> "".parameterize.presence[..64]
NoMethodError: undefined method `[]' for nil
Das sollte aber funktionieren.
SiteSetting.title.parameterize[...64].presence || "discourse"
Wir sollten wahrscheinlich noch einmal prüfen, ob wir mit der aktuellen maximalen Längenbeschränkung für Seitentitel @hugh einverstanden sind.
cc @gerhard
5 „Gefällt mir“
Vielen Dank für die Informationen.
sam
(Sam Saffron)
Geschlossen,
26. Januar 2025 um 21:00
6
Dieses Thema wurde nach 2 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.