diff options
Diffstat (limited to 'app/helpers')
| -rw-r--r-- | app/helpers/nodes_helper.rb | 14 |
1 files changed, 5 insertions, 9 deletions
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 @@ | |||
| 1 | module NodesHelper | 1 | module NodesHelper |
| 2 | 2 | ||
| 3 | def title_for_node node | 3 | def title_for_node node |
| 4 | if node.head | 4 | return node.head.title if node.head&.title.present? |
| 5 | node.head.title | 5 | return node.draft.title if node.draft&.title.present? |
| 6 | else | 6 | |
| 7 | if not node.draft or not node.draft.title | 7 | logger.error "Missing title in node #{node.id}" |
| 8 | logger.error "Missing title in node #{node.id}" | 8 | t("admin.common.no_title") |
| 9 | return "NO TITLE" | ||
| 10 | end | ||
| 11 | node.draft.title | ||
| 12 | end | ||
| 13 | end | 9 | end |
| 14 | 10 | ||
| 15 | def truncated_title_for_node node | 11 | def truncated_title_for_node node |
