From 13010fd68c1f505861e1583556570c6f25d3883a Mon Sep 17 00:00:00 2001 From: erdgeist Date: Sat, 8 Aug 2026 01:34:32 +0200 Subject: Fix the bootstrap task for the root node --- lib/tasks/init.rake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/tasks/init.rake b/lib/tasks/init.rake index 7e3d8dcc..16575345 100644 --- a/lib/tasks/init.rake +++ b/lib/tasks/init.rake @@ -27,10 +27,14 @@ namespace :cccms do end node = parent ? parent.children.create!(:slug => slug) : Node.create! + if parent.nil? + node.reload + node.update_column(:draft_id, node.pages.first.id) if node.draft_id.nil? + end Globalize.with_locale(I18n.default_locale) do node.draft.update!(:title => title, :body => body.to_s) end - node.publish_draft! + node.publish_draft! if parent puts format(" %-14s created (%d)", slug || "root", node.id) node end -- cgit v1.3