From fb7b8233f1bbf7acb88d48f96e6f81cefe168d1c Mon Sep 17 00:00:00 2001 From: erdgeist Date: Thu, 16 Jul 2026 01:40:37 +0200 Subject: Provide parent_unique_name in nodes#new if parent is already pre-set --- app/controllers/nodes_controller.rb | 4 +++- app/views/nodes/new.html.erb | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'app') diff --git a/app/controllers/nodes_controller.rb b/app/controllers/nodes_controller.rb index 9c5d228..ed5f8ef 100644 --- a/app/controllers/nodes_controller.rb +++ b/app/controllers/nodes_controller.rb @@ -29,7 +29,9 @@ class NodesController < ApplicationController @selected_kind = CccConventions::NODE_KINDS.key?(params[:kind]) ? params[:kind] : "generic" if params.has_key?(:parent_id) @parent_id = params[:parent_id] - @parent_name = Node.find(@parent_id).title + parent = Node.find(@parent_id) + @parent_name = parent.title + @parent_unique_name = parent.current_unique_name end end diff --git a/app/views/nodes/new.html.erb b/app/views/nodes/new.html.erb index b63a606..49149d5 100644 --- a/app/views/nodes/new.html.erb +++ b/app/views/nodes/new.html.erb @@ -33,7 +33,7 @@
Parent
<%= text_field_tag :parent_search_term, @parent_name %> - <%= hidden_field_tag :parent_id, @parent_id %> + <%= hidden_field_tag :parent_id, @parent_id, data: { unique_name: @parent_unique_name } %>
-- cgit v1.3