From cb16e35c5f9fc93a3382391de496153515cf05ca Mon Sep 17 00:00:00 2001 From: erdgeist Date: Thu, 6 Aug 2026 04:17:29 +0200 Subject: Preload page titles for the sitemap, and order containers before leaves --- app/helpers/nodes_helper.rb | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'app/helpers/nodes_helper.rb') diff --git a/app/helpers/nodes_helper.rb b/app/helpers/nodes_helper.rb index 5884c8cd..48f44f8b 100644 --- a/app/helpers/nodes_helper.rb +++ b/app/helpers/nodes_helper.rb @@ -1,15 +1,11 @@ module NodesHelper def title_for_node node - if node.head - node.head.title - else - if not node.draft or not node.draft.title - logger.error "Missing title in node #{node.id}" - return "NO TITLE" - end - node.draft.title - end + return node.head.title if node.head&.title.present? + return node.draft.title if node.draft&.title.present? + + logger.error "Missing title in node #{node.id}" + t("admin.common.no_title") end def truncated_title_for_node node -- cgit v1.3